kaos.ontology.roleValueMap
Class KAoSRoleValueMap
java.lang.Object
kaos.ontology.roleValueMap.KAoSRoleValueMap
- All Implemented Interfaces:
- java.io.Serializable
public class KAoSRoleValueMap
- extends java.lang.Object
- implements java.io.Serializable
KAoS representation of the Role-Value-Map semantics $Revision: 1.18 $
- See Also:
- Serialized Form
Constructor Summary |
KAoSRoleValueMap()
Empty constructor |
KAoSRoleValueMap(java.util.List<java.lang.String> firstPath,
java.util.List<java.lang.String> secondPath,
java.lang.String mapType)
Creates a new role-value-map constraint |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OBJECT_EQUALITY_MAP
public static java.lang.String OBJECT_EQUALITY_MAP
CONTAINMENT_FROM_LEFT_TO_RIGHT_MAP
public static java.lang.String CONTAINMENT_FROM_LEFT_TO_RIGHT_MAP
CONTAINMENT_FROM_RIGHT_TO_LEFT_MAP
public static java.lang.String CONTAINMENT_FROM_RIGHT_TO_LEFT_MAP
UNEMPTY_INTERSECTION_MAP
public static java.lang.String UNEMPTY_INTERSECTION_MAP
DISJOINTMENT_MAP
public static java.lang.String DISJOINTMENT_MAP
STRING_EQUALITY_MAP
public static java.lang.String STRING_EQUALITY_MAP
STRING_STARTS_WITH_MAP
public static java.lang.String STRING_STARTS_WITH_MAP
STRING_CONTAINMENT_MAP
public static java.lang.String STRING_CONTAINMENT_MAP
LESS_THAN_MAP
public static java.lang.String LESS_THAN_MAP
LESS_OR_EQUAL_MAP
public static java.lang.String LESS_OR_EQUAL_MAP
NUMERIC_EQUALITY_MAP
public static java.lang.String NUMERIC_EQUALITY_MAP
GREATER_OR_EQUAL_MAP
public static java.lang.String GREATER_OR_EQUAL_MAP
GREATER_THAN_MAP
public static java.lang.String GREATER_THAN_MAP
OBJECT_ROLE_VALUE_MAP_TYPES
public static final java.lang.String[] OBJECT_ROLE_VALUE_MAP_TYPES
OBJECT_ROLE_VALUE_MAP_TYPES_V
public static final java.util.Vector<java.lang.String> OBJECT_ROLE_VALUE_MAP_TYPES_V
STRING_ROLE_VALUE_MAP_TYPES
public static final java.lang.String[] STRING_ROLE_VALUE_MAP_TYPES
STRING_ROLE_VALUE_MAP_TYPES_V
public static final java.util.List<java.lang.String> STRING_ROLE_VALUE_MAP_TYPES_V
NUMERIC_ROLE_VALUE_MAP_TYPES
public static final java.lang.String[] NUMERIC_ROLE_VALUE_MAP_TYPES
NUMERIC_ROLE_VALUE_MAP_TYPES_V
public static final java.util.List<java.lang.String> NUMERIC_ROLE_VALUE_MAP_TYPES_V
ALL_ROLE_VALUE_MAP_TYPES_V
public static final java.util.List<java.lang.String> ALL_ROLE_VALUE_MAP_TYPES_V
KAoSRoleValueMap
public KAoSRoleValueMap()
- Empty constructor
KAoSRoleValueMap
public KAoSRoleValueMap(java.util.List<java.lang.String> firstPath,
java.util.List<java.lang.String> secondPath,
java.lang.String mapType)
throws KAoSRoleValueMap.IncorrectMapType
- Creates a new role-value-map constraint
- Parameters:
_firstPath
- List of property names constituting the first path to the value(s)_secondPath
- List of property names constituting the second path to the value(s)_mapType
- Determines the type of the map either EQUALITY_MAP or CONTAINMENT_MAP
- Throws:
KAoSRoleValueMap.IncorrectMapType
setFirstPath
public void setFirstPath(java.util.List<java.lang.String> firstPath)
- Parameters:
firstPath
- List of property names constituting the first path to the value(s)
setSecondPath
public void setSecondPath(java.util.List<java.lang.String> secondPath)
- Parameters:
secondPath
- List of property names constituting the second path to the value(s)
setMapType
public void setMapType(java.lang.String mapType)
throws KAoSRoleValueMap.IncorrectMapType
- Parameters:
_mapType
- Determines the type of the map either EQUALITY_MAP or CONTAINMENT_MAP
- Throws:
KAoSRoleValueMap.IncorrectMapType
getMapID
public java.lang.String getMapID()
- Returns:
- Map id
getFirstPath
public java.util.List<java.lang.String> getFirstPath()
- Returns:
- List of property names constituting the first path to the value(s)
getSecondPath
public java.util.List<java.lang.String> getSecondPath()
- Returns:
- List of property names constituting the second path to the value(s)
getMapType
public java.lang.String getMapType()
- Returns:
- Type of the map
toString
public java.lang.String toString()
- Prints the map
- Overrides:
toString
in class java.lang.Object
setMapID
public void setMapID(java.lang.String mapID)