|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance
rs.sol.soloist.server.uml.commonimplementation.runtime._DataTypeInstance
rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfDataType
rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfEnumeration
public class InstanceOfEnumeration
Field Summary | |
---|---|
static IClassifier |
CLASSIFIER
|
static java.lang.String |
FQ_TYPE_NAME
|
Constructor Summary | |
---|---|
InstanceOfEnumeration(IEnumerationLiteral literal)
|
Method Summary | ||
---|---|---|
void |
accept(rs.sol.soloist.server.uml.concepts.IVisitor visitor)
|
|
|
accept(rs.sol.soloist.server.uml.concepts.IVisitorWithResult<T> visitor)
|
|
boolean |
equals(java.lang.Object obj)
|
|
IAttributeValue |
getAttributeValue(java.lang.String uqName,
java.lang.String clsFQName)
Returns the Attribute Value owned by this Classifier Instance with the given unqualified name. |
|
IDataType |
getDataType()
Returns the DataType of the UML model whose instance is this. |
|
IEnumerationLiteral |
getLiteral()
|
|
long |
getMyID()
Returns unique identifier of this classifier instance. |
|
ISlot |
getSlot(java.lang.String uqName,
java.lang.String clsFQName)
Returns the Slot owned by this Classifier Instance with the given unqualified name. |
|
java.util.List<ISlot> |
getSlots()
Returns the set of all Slots owned by this Classifier Instance. |
|
java.lang.String |
getSQLString()
TODO - this is hard-coded - it should depend on DataTypeHandler mapping |
|
int |
hashCode()
|
|
boolean |
isEqualTo(IClassifierInstance instance)
Is this Classifier Instance equal to the given Classifier Instance? Semantic rules: 1. |
|
IClassifierInstance |
makeClone()
Clones this Classifier Instance. |
|
java.io.Serializable |
toSerializable()
|
|
java.lang.String |
toString()
Probably required by O2R mapper |
Methods inherited from class rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfDataType |
---|
fromSerializable |
Methods inherited from class rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance |
---|
addAttributeValue, setDataType, setMyID |
Methods inherited from class rs.sol.soloist.server.uml.commonimplementation.runtime._DataTypeInstance |
---|
getClassifier, hasIdentity, isClassInstance, isDataTypeInstance, isMarkedAsDeleted, markAsDeleted |
Methods inherited from class rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance |
---|
conformsTo, constructor, copySlots, copySlots, destroy, destructor, getAttributeValue, getAttributeValue, getAttributeValue, getAttributeValues, getClassifierFQName, getClassifierUQName, getFirstCommonGeneralizer, getFirstCommonGeneralizerFQName, getFirstCommonGeneralizerUQName, getMElement, getSlot, getSlot, getSlot, isDirectInstanceOf, isDirectInstanceOf, isInstanceOf, isInstanceOf, isKindOf, isModelElement, isRTElement |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface rs.sol.soloist.server.uml.concepts.runtime.IClassifierInstance |
---|
conformsTo, constructor, copySlots, copySlots, destroy, destructor, getAttributeValue, getAttributeValue, getAttributeValues, getClassifier, getClassifierFQName, getClassifierUQName, getFirstCommonGeneralizer, getFirstCommonGeneralizerFQName, getFirstCommonGeneralizerUQName, getSlot, getSlot, getSlot, isClassInstance, isDataTypeInstance, isDirectInstanceOf, isDirectInstanceOf, isInstanceOf, isInstanceOf, isMarkedAsDeleted, markAsDeleted |
Methods inherited from interface rs.sol.soloist.server.uml.concepts.runtime.IRTElement |
---|
getMElement, hasIdentity |
Methods inherited from interface rs.sol.soloist.server.uml.concepts.IElement |
---|
isKindOf, isModelElement, isRTElement |
Field Detail |
---|
public static final java.lang.String FQ_TYPE_NAME
public static final IClassifier CLASSIFIER
Constructor Detail |
---|
public InstanceOfEnumeration(IEnumerationLiteral literal)
Method Detail |
---|
public final boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public final int hashCode()
hashCode
in class java.lang.Object
public IEnumerationLiteral getLiteral()
getLiteral
in interface IEnumerationInstance
public IDataType getDataType()
IDataTypeInstance
getDataType
in interface IDataTypeInstance
getDataType
in class rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
public final java.lang.String toString()
toString
in interface IDataTypeInstance
toString
in class rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance
public boolean isEqualTo(IClassifierInstance instance)
IClassifierInstance
isEqualTo
in interface IClassifierInstance
isEqualTo
in class rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
public IAttributeValue getAttributeValue(java.lang.String uqName, java.lang.String clsFQName)
IClassifierInstance
getAttributeValue
in interface IClassifierInstance
getAttributeValue
in class rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
public ISlot getSlot(java.lang.String uqName, java.lang.String clsFQName)
IClassifierInstance
getSlot
in interface IClassifierInstance
getSlot
in class rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
public java.util.List<ISlot> getSlots()
IClassifierInstance
getSlots
in interface IClassifierInstance
getSlots
in class rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
public java.lang.String getSQLString()
getSQLString
in interface IDataTypeInstance
getSQLString
in class rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
public long getMyID()
IClassifierInstance
getMyID
in interface IClassifierInstance
getMyID
in class rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
public final java.io.Serializable toSerializable()
toSerializable
in interface IDataTypeInstance
toSerializable
in class InstanceOfDataType
public IClassifierInstance makeClone()
IClassifierInstance
makeClone
in interface IClassifierInstance
public void accept(rs.sol.soloist.server.uml.concepts.IVisitor visitor)
accept
in interface rs.sol.soloist.server.uml.concepts.IElement
public <T> T accept(rs.sol.soloist.server.uml.concepts.IVisitorWithResult<T> visitor)
accept
in interface rs.sol.soloist.server.uml.concepts.IElement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |