rs.sol.soloist.server.uml.concepts.reflection
Interface IClass
- All Superinterfaces:
- IClassifier, rs.sol.soloist.server.uml.concepts.IElement, IMElement, INamedElement, INamespace, IPackageableElement, IType
- All Known Subinterfaces:
- IAssociationClass
public interface IClass
- extends IClassifier
A class in the UML model.
Methods inherited from interface rs.sol.soloist.server.uml.concepts.reflection.IClassifier |
createInstance, getAllAttributes, getAllFeatures, getAllParents, getAllProperties, getAttributes, getDirectChildren, getDirectParents, getFeatures, getFirstCommonGeneralizer, getJavaClassName, getOwnedAttribute, getOwnedAttributes, getOwnedFeatures, getOwnedFeatures, getOwnedProperties, getOwnedProperty, getProperties, getProperty, isAbstract, isClass, isDataType |
Methods inherited from interface rs.sol.soloist.server.uml.concepts.IElement |
accept, accept, isKindOf, isModelElement, isRTElement |
getAllAssociationEnds
java.util.List<IProperty> getAllAssociationEnds()
throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
- Returns all Properties that are association ends, including inherited
ones. Derived union, subsets allProperties.
- Throws:
rs.sol.soloist.server.uml.exceptions.RequestFailedException
getAssociationEnds
java.util.List<IProperty> getAssociationEnds(java.lang.String uqName)
throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
- Returns the Properties that are association ends of this Classifier
(owned or inherited) with the given unqualified name. Subsets
allAssociationEnds.
- Throws:
rs.sol.soloist.server.uml.exceptions.RequestFailedException
getOwnedAssociationEnds
java.util.List<IProperty> getOwnedAssociationEnds()
throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
- Returns all owned Properties that are association ends. Subsets
ownedProperties, subsets allAssociationEnds.
- Throws:
rs.sol.soloist.server.uml.exceptions.RequestFailedException
getOwnedAssociationEnd
IProperty getOwnedAssociationEnd(java.lang.String uqName)
throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
- Returns the owned Property of this Classifier that is an association
end, with the given unqualified name. Subsets ownedAssociationEnds.
- Throws:
rs.sol.soloist.server.uml.exceptions.RequestFailedException
isException
boolean isException()
isInterface
boolean isInterface()