rs.sol.soloist.server.uml.concepts.reflection
Interface IFeature

All Superinterfaces:
rs.sol.soloist.server.uml.concepts.IElement, IMElement, INamedElement
All Known Subinterfaces:
IProperty, IStructuralFeature

public interface IFeature
extends INamedElement

Abstarct generalization of classifier features.


Method Summary
 IClassifier getFeaturingClassifier()
          Returns the Classifier that owns this Feature.
 boolean isStatic()
          Is this Feature static (has classifier scope)?
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.reflection.INamedElement
getFQName, getNamespace, getUQName, getVisibility
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.reflection.IMElement
getOwnedElements, getOwner, getStereotype, getStereotypeAsText, getTaggedValue
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.IElement
accept, accept, isKindOf, isModelElement, isRTElement
 

Method Detail

getFeaturingClassifier

IClassifier getFeaturingClassifier()
                                   throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Returns the Classifier that owns this Feature.

Throws:
rs.sol.soloist.server.uml.exceptions.RequestFailedException

isStatic

boolean isStatic()
                 throws rs.sol.soloist.server.uml.exceptions.RequestFailedException
Is this Feature static (has classifier scope)?

Throws:
rs.sol.soloist.server.uml.exceptions.RequestFailedException