public interface StructuralFeature extends Feature, TypedElement, MultiplicityElement
A StructuralFeature is a typed feature of a Classifier that specifies the structure of instances of the Classifier.
The following features are supported:
UMLPackage.getStructuralFeature()
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Slot> |
get_slotOfDefiningFeature()
Returns the value of the 'slot Of Defining Feature' reference list.
|
java.util.Collection<StructuralFeatureAction> |
get_structuralFeatureActionOfStructuralFeature()
Returns the value of the 'structural Feature Action Of Structural Feature' reference list.
|
boolean |
has_slotOfDefiningFeature() |
boolean |
has_structuralFeatureActionOfStructuralFeature() |
boolean |
isReadOnly()
Returns the value of the 'Read Only' attribute.
|
void |
setReadOnly(boolean value)
Sets the value of the '
Read Only ' attribute. |
getFeaturingClassifier, isStatic, setFeaturingClassifier, setStatic
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibility
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
getType, setType
getLower, getLowerValue, getUpper, getUpperValue, isOrdered, isUnique, setLowerValue, setOrdered, setUnique, setUpperValue
boolean isReadOnly()
"false"
.
If isReadOnly is true, the StructuralFeature may not be written to after initialization.
setReadOnly(boolean)
,
UMLPackage.getStructuralFeature_ReadOnly()
void setReadOnly(boolean value)
Read Only
' attribute.
value
- the new value of the 'Read Only' attribute.isReadOnly()
java.util.Collection<StructuralFeatureAction> get_structuralFeatureActionOfStructuralFeature()
StructuralFeatureAction
.
It is bidirectional and its opposite is
'Structural Feature
'.
If the meaning of the 'structural Feature Action Of Structural Feature' reference list isn't clear, there really should be more of a description here...
UMLPackage.getStructuralFeature__structuralFeatureActionOfStructuralFeature()
,
StructuralFeatureAction.getStructuralFeature()
java.util.Collection<Slot> get_slotOfDefiningFeature()
Slot
.
It is bidirectional and its opposite is 'Defining Feature
'.
If the meaning of the 'slot Of Defining Feature' reference list isn't clear, there really should be more of a description here...
UMLPackage.getStructuralFeature__slotOfDefiningFeature()
,
Slot.getDefiningFeature()
boolean has_structuralFeatureActionOfStructuralFeature() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_slotOfDefiningFeature() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException