|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IClassifierInstance
Abstract generalization of instances of Classifiers that live at runtime in the object space.
Method Summary | |
---|---|
boolean |
conformsTo(IClassifierInstance ci)
Does this Classifier Instance conform to the given one? Relies on the same operation of the instances' Classifiers. |
void |
constructor()
The domain-specific constructor of the Classifier. |
void |
copySlots(IClassifierInstance ciFrom)
Copies the values of all Slots of the given Classifier Instance ciFrom to the corresponding Slots (of the same Properties) of this Classifier Instance. |
void |
copySlots(IClassifierInstance ciFrom,
boolean toCopyAssociationEnds)
Copies the values of all Slots of the given Classifier Instance ciFrom to the corresponding Slots (of the same Properties) of this Classifier Instance. |
void |
destroy()
Destroys this Classifier Instance. |
void |
destructor()
The domain-specific destructor of the Classifier. |
IAttributeValue |
getAttributeValue(IProperty prop)
Returns the Attribute Value owned by this Classifier Instance that is an instance of the given Property. |
IAttributeValue |
getAttributeValue(java.lang.String uqName,
IClassifier cls)
Returns the Attribute Value owned by this Classifier Instance with the given unqualified name. |
IAttributeValue |
getAttributeValue(java.lang.String uqName,
java.lang.String clsFQName)
Returns the Attribute Value owned by this Classifier Instance with the given unqualified name. |
java.util.List<IAttributeValue> |
getAttributeValues()
Returns the set of all Attribute Values owned by this Classifier Instance. |
IClassifier |
getClassifier()
Returns the Classifier of the UML model whose instance is this. |
java.lang.String |
getClassifierFQName()
Returns the fully qualified name of the instance's Classifier. |
java.lang.String |
getClassifierUQName()
Returns the unqualified name of the instance's Classifier. |
IClassifier |
getFirstCommonGeneralizer(IClassifierInstance ci)
Returns the closest generalized Classifier of this and the given Classifier Instance. |
java.lang.String |
getFirstCommonGeneralizerFQName(IClassifierInstance ci)
Returns the fully qualified name of the Classifier that is the closest generalized Classifier of this and the given Classifier Instance. |
java.lang.String |
getFirstCommonGeneralizerUQName(IClassifierInstance ci)
Returns the unqualified name of the Classifier that is the closest generalized Classifier of this and the given Classifier Instance. |
long |
getMyID()
Returns unique identifier of this classifier instance. |
ISlot |
getSlot(IProperty prop)
Returns the Slot owned by this Classifier Instance that is an instance of the given Property. |
ISlot |
getSlot(java.lang.String name)
Returns the Slot owned by this Classifier Instance with the given qualified or unqualified name. |
ISlot |
getSlot(java.lang.String uqName,
IClassifier cls)
Returns the Slot owned by this Classifier Instance with the given unqualified name. |
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. |
boolean |
isClassInstance()
Is this Classifier Instance a Class Instance? |
boolean |
isDataTypeInstance()
Is this Classifier Instance a Data Type Instance? |
boolean |
isDirectInstanceOf(IClassifier cl)
Is this a direct instance of the given Classifier? |
boolean |
isDirectInstanceOf(java.lang.String classifierFQName)
Is this a direct instance of the Classifier with the given fully qualified name? |
boolean |
isEqualTo(IClassifierInstance ci)
Is this Classifier Instance equal to the given Classifier Instance? Semantic rules: 1. |
boolean |
isInstanceOf(IClassifier cl)
Is this a direct or indirect instance of the given Classifier? |
boolean |
isInstanceOf(java.lang.String classifierFQName)
Is this a direct or indirect instance of the Classifier with the given fully qualified name? |
boolean |
isMarkedAsDeleted()
Is this Classifier Instance already marked as deleted - already visited by the recursive operation of deletion propagation? |
IClassifierInstance |
makeClone()
Clones this Classifier Instance. |
void |
markAsDeleted()
Deprecated. |
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 |
---|
accept, accept, isKindOf, isModelElement, isRTElement |
Method Detail |
---|
long getMyID()
boolean isClassInstance() throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
boolean isDataTypeInstance() throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
IClassifier getClassifier() throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
java.lang.String getClassifierFQName() throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
java.lang.String getClassifierUQName() throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
boolean isInstanceOf(IClassifier cl) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
boolean isInstanceOf(java.lang.String classifierFQName) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
boolean isDirectInstanceOf(IClassifier cl) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
boolean isDirectInstanceOf(java.lang.String classifierFQName) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
boolean isEqualTo(IClassifierInstance ci) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
IClassifier getFirstCommonGeneralizer(IClassifierInstance ci) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
java.lang.String getFirstCommonGeneralizerFQName(IClassifierInstance ci) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
java.lang.String getFirstCommonGeneralizerUQName(IClassifierInstance ci) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
boolean conformsTo(IClassifierInstance ci) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
java.util.List<ISlot> getSlots() throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
ISlot getSlot(IProperty prop) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
ISlot getSlot(java.lang.String name)
ISlot getSlot(java.lang.String uqName, IClassifier cls) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
ISlot getSlot(java.lang.String uqName, java.lang.String clsFQName) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
java.util.List<IAttributeValue> getAttributeValues() throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
IAttributeValue getAttributeValue(IProperty prop) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
IAttributeValue getAttributeValue(java.lang.String uqName, IClassifier cls) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
IAttributeValue getAttributeValue(java.lang.String uqName, java.lang.String clsFQName) throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
void constructor() throws rs.sol.soloist.server.uml.exceptions.SOLoistException
rs.sol.soloist.server.uml.exceptions.SOLoistException
void destructor() throws rs.sol.soloist.server.uml.exceptions.SOLoistException
rs.sol.soloist.server.uml.exceptions.SOLoistException
boolean isMarkedAsDeleted() throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
@Deprecated void markAsDeleted() throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
rs.sol.soloist.server.uml.exceptions.RequestFailedException
void destroy() throws rs.sol.soloist.server.uml.exceptions.ActionExecutionFailedException
rs.sol.soloist.server.uml.exceptions.ActionExecutionFailedException
IClassifierInstance makeClone() throws rs.sol.soloist.server.uml.exceptions.ActionExecutionFailedException
rs.sol.soloist.server.uml.exceptions.ActionExecutionFailedException
void copySlots(IClassifierInstance ciFrom, boolean toCopyAssociationEnds) throws rs.sol.soloist.server.uml.exceptions.ActionExecutionFailedException
rs.sol.soloist.server.uml.exceptions.ActionExecutionFailedException
void copySlots(IClassifierInstance ciFrom) throws rs.sol.soloist.server.uml.exceptions.ActionExecutionFailedException
rs.sol.soloist.server.uml.exceptions.ActionExecutionFailedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |