Interface Element
-
- All Superinterfaces:
BaseElement
,java.lang.Cloneable
,java.lang.Comparable
,org.eclipse.emf.ecore.EObject
,MDObject
,ModelObject
,org.eclipse.emf.common.notify.Notifier
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
- All Known Subinterfaces:
Abstraction
,AcceptCallAction
,AcceptEventAction
,Action
,ActionExecutionSpecification
,ActionInputPin
,Activity
,ActivityEdge
,ActivityFinalNode
,ActivityGroup
,ActivityNode
,ActivityParameterNode
,ActivityPartition
,Actor
,AddStructuralFeatureValueAction
,AddVariableValueAction
,AnyReceiveEvent
,Artifact
,Association
,AssociationClass
,Behavior
,BehavioralFeature
,BehavioredClassifier
,BehaviorExecutionSpecification
,BooleanTaggedValue
,BroadcastSignalAction
,CallAction
,CallBehaviorAction
,CallEvent
,CallOperationAction
,CentralBufferNode
,ChangeEvent
,Class
,Classifier
,ClassifierTemplateParameter
,Clause
,ClearAssociationAction
,ClearStructuralFeatureAction
,ClearVariableAction
,Collaboration
,CollaborationUse
,CombinedFragment
,Comment
,CommunicationPath
,Component
,ComponentRealization
,ConditionalNode
,ConnectableElement
,ConnectableElementTemplateParameter
,ConnectionPointReference
,Connector
,ConnectorEnd
,ConsiderIgnoreFragment
,Constraint
,Continuation
,ControlFlow
,ControlNode
,CreateLinkAction
,CreateLinkObjectAction
,CreateObjectAction
,DataStoreNode
,DataType
,DecisionNode
,Dependency
,DeployedArtifact
,Deployment
,DeploymentSpecification
,DeploymentTarget
,DestroyLinkAction
,DestroyObjectAction
,DestructionOccurrenceSpecification
,Device
,Diagram
,DirectedRelationship
,Duration
,DurationConstraint
,DurationInterval
,DurationObservation
,ElementImport
,ElementTaggedValue
,ElementValue
,EncapsulatedClassifier
,Enumeration
,EnumerationLiteral
,Event
,ExceptionHandler
,ExecutableNode
,ExecutionEnvironment
,ExecutionOccurrenceSpecification
,ExecutionSpecification
,ExpansionNode
,ExpansionRegion
,Expression
,Extend
,Extension
,ExtensionEnd
,ExtensionPoint
,Feature
,FinalNode
,FinalState
,FlowFinalNode
,ForkNode
,FunctionBehavior
,Gate
,Generalization
,GeneralizationSet
,GeneralOrdering
,Image
,Include
,InformationFlow
,InformationItem
,InitialNode
,InputPin
,InstanceSpecification
,InstanceValue
,IntegerTaggedValue
,Interaction
,InteractionConstraint
,InteractionFragment
,InteractionOperand
,InteractionUse
,Interface
,InterfaceRealization
,InterruptibleActivityRegion
,Interval
,IntervalConstraint
,InvocationAction
,JoinNode
,Lifeline
,LinkAction
,LinkEndCreationData
,LinkEndData
,LinkEndDestructionData
,LiteralBoolean
,LiteralInteger
,LiteralNull
,LiteralReal
,LiteralSpecification
,LiteralString
,LiteralUnlimitedNatural
,LoopNode
,Manifestation
,MergeNode
,Message
,MessageEnd
,MessageEvent
,MessageOccurrenceSpecification
,Model
,MultiplicityElement
,NamedElement
,Namespace
,Node
,ObjectFlow
,ObjectNode
,Observation
,OccurrenceSpecification
,OpaqueAction
,OpaqueBehavior
,OpaqueExpression
,Operation
,OperationTemplateParameter
,OutputPin
,Package
,PackageableElement
,PackageImport
,PackageMerge
,Parameter
,ParameterableElement
,ParameterSet
,PartDecomposition
,Pin
,Port
,PrimitiveType
,Profile
,ProfileApplication
,Property
,ProtocolConformance
,ProtocolStateMachine
,ProtocolTransition
,Pseudostate
,QualifierValue
,RaiseExceptionAction
,ReadExtentAction
,ReadIsClassifiedObjectAction
,ReadLinkAction
,ReadLinkObjectEndAction
,ReadLinkObjectEndQualifierAction
,ReadSelfAction
,ReadStructuralFeatureAction
,ReadVariableAction
,Realization
,RealTaggedValue
,Reception
,ReclassifyObjectAction
,RedefinableElement
,RedefinableTemplateSignature
,ReduceAction
,Region
,Relationship
,RemoveStructuralFeatureValueAction
,RemoveVariableValueAction
,ReplyAction
,SendObjectAction
,SendSignalAction
,SequenceNode
,Signal
,SignalEvent
,Slot
,StartClassifierBehaviorAction
,StartObjectBehaviorAction
,State
,StateInvariant
,StateMachine
,Stereotype
,StringExpression
,StringTaggedValue
,StructuralFeature
,StructuralFeatureAction
,StructuredActivityNode
,StructuredClassifier
,Substitution
,TaggedValue
,TemplateableElement
,TemplateBinding
,TemplateParameter
,TemplateParameterSubstitution
,TemplateSignature
,TestIdentityAction
,TimeConstraint
,TimeEvent
,TimeExpression
,TimeInterval
,TimeObservation
,Transition
,Trigger
,Type
,TypedElement
,UnmarshallAction
,Usage
,UseCase
,ValuePin
,ValueSpecification
,ValueSpecificationAction
,Variable
,VariableAction
,Vertex
,WriteLinkAction
,WriteStructuralFeatureAction
,WriteVariableAction
public interface Element extends ModelObject
A representation of the model object 'Element'.An Element is a constituent of a model. As such, it has the capability of owning other Elements.
The following features are supported:
Owned Comment
comment Of Annotated Element
Owned Element
Owner
Sync Element
element Of Sync Element
Applied Stereotype
relationship Of Related Element
activity Partition Of Represents
constraint Of Constrained Element
diagram Of Context
directed Relationship Of Source
directed Relationship Of Target
element Value Of Element
- See Also:
UMLPackage.getElement()
- Model:
- abstract="true" annotation="MOF package='classes.mdkernel'"
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<ActivityPartition>
get_activityPartitionOfRepresents()
Returns the value of the 'activity Partition Of Represents' reference list.java.util.Collection<Comment>
get_commentOfAnnotatedElement()
Returns the value of the 'comment Of Annotated Element' reference list.java.util.Collection<Constraint>
get_constraintOfConstrainedElement()
Returns the value of the 'constraint Of Constrained Element' reference list.java.util.Collection<Diagram>
get_diagramOfContext()
Returns the value of the 'diagram Of Context' reference list.java.util.Collection<DirectedRelationship>
get_directedRelationshipOfSource()
Returns the value of the 'directed Relationship Of Source' reference list.java.util.Collection<DirectedRelationship>
get_directedRelationshipOfTarget()
Returns the value of the 'directed Relationship Of Target' reference list.java.util.Collection<Element>
get_elementOfSyncElement()
Returns the value of the 'element Of Sync Element' reference list.java.util.List<ElementTaggedValue>
get_elementTaggedValue()
Returns the value of the 'Element Tagged Value' reference list.java.util.Collection<ElementValue>
get_elementValueOfElement()
Returns the value of the 'element Value Of Element' reference list.java.util.Collection<Relationship>
get_relationshipOfRelatedElement()
Returns the value of the 'relationship Of Related Element' reference list.java.util.List<Stereotype>
getAppliedStereotype()
Returns the value of the 'Applied Stereotype' reference list.java.util.Collection<Comment>
getOwnedComment()
Returns the value of the 'Owned Comment' containment reference list.java.util.Collection<Element>
getOwnedElement()
Returns the value of the 'Owned Element' reference list.Element
getOwner()
Returns the value of the 'Owner' reference.Element
getSyncElement()
Returns the value of the 'Sync Element' reference.java.util.List<TaggedValue>
getTaggedValue()
Returns the value of the 'Tagged Value' containment reference list.boolean
has_activityPartitionOfRepresents()
boolean
has_commentOfAnnotatedElement()
boolean
has_constraintOfConstrainedElement()
boolean
has_diagramOfContext()
boolean
has_directedRelationshipOfSource()
boolean
has_directedRelationshipOfTarget()
boolean
has_elementOfSyncElement()
boolean
has_elementValueOfElement()
boolean
has_relationshipOfRelatedElement()
boolean
hasAppliedStereotype()
boolean
hasElementTaggedValue()
boolean
hasOwnedComment()
boolean
hasOwnedElement()
boolean
hasTaggedValue()
void
setOwner(Element value)
Sets the value of the 'Owner
' reference.void
setSyncElement(Element value)
Sets the value of the 'Sync Element
' reference.-
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, atInsert, canAdd, canAdd, canAddChild, canAddInstance, canBeDeleted, canChangeParent, canDeleteChild, clone, dispose, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, isParentOf, removeAllPropertyChangeListeners, removePropertyChangeListener, sGetID
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, getLocalID, ignoringRefGetValue, ignoringRefGetValue, isInvalid, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText, setLocalID, sGetLocalID
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
-
-
-
-
Method Detail
-
getOwnedComment
java.util.Collection<Comment> getOwnedComment()
Returns the value of the 'Owned Comment' containment reference list. The list contents are of typeComment
. It is bidirectional and its opposite is 'Owning Element
'. The Comments owned by this Element.- Returns:
- the value of the 'Owned Comment' containment reference list.
- See Also:
UMLPackage.getElement_OwnedComment()
,Comment.getOwningElement()
- Model:
- opposite="owningElement" containment="true" resolveProxies="true" ordered="false"
- Generated:
-
get_commentOfAnnotatedElement
java.util.Collection<Comment> get_commentOfAnnotatedElement()
Returns the value of the 'comment Of Annotated Element' reference list. The list contents are of typeComment
. It is bidirectional and its opposite is 'Annotated Element
'.If the meaning of the 'comment Of Annotated Element' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'comment Of Annotated Element' reference list.
- See Also:
UMLPackage.getElement__commentOfAnnotatedElement()
,Comment.getAnnotatedElement()
- Model:
- opposite="annotatedElement" ordered="false"
- Generated:
-
getOwnedElement
java.util.Collection<Element> getOwnedElement()
Returns the value of the 'Owned Element' reference list. The list contents are of typeElement
. It is bidirectional and its opposite is 'Owner
'. The Elements owned by this Element.- Returns:
- the value of the 'Owned Element' reference list.
- See Also:
UMLPackage.getElement_OwnedElement()
,getOwner()
- Model:
- opposite="owner" transient="true" volatile="true" derived="true" ordered="false"
- Generated:
-
getOwner
@CheckForNull Element getOwner()
Returns the value of the 'Owner' reference. It is bidirectional and its opposite is 'Owned Element
'. The Element that owns this Element.- Returns:
- the value of the 'Owner' reference.
- See Also:
setOwner(Element)
,UMLPackage.getElement_Owner()
,getOwnedElement()
- Model:
- opposite="ownedElement" transient="true" volatile="true" derived="true" ordered="false"
- Generated:
-
setOwner
void setOwner(@CheckForNull Element value)
Sets the value of the 'Owner
' reference.- Parameters:
value
- the new value of the 'Owner' reference.- See Also:
getOwner()
- Generated:
-
getSyncElement
@CheckForNull Element getSyncElement()
Returns the value of the 'Sync Element' reference. It is bidirectional and its opposite is 'element Of Sync Element
'.If the meaning of the 'Sync Element' reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Sync Element' reference.
- See Also:
setSyncElement(Element)
,UMLPackage.getElement_SyncElement()
,get_elementOfSyncElement()
- Model:
- opposite="_elementOfSyncElement" ordered="false"
- Generated:
-
setSyncElement
void setSyncElement(@CheckForNull Element value)
Sets the value of the 'Sync Element
' reference.- Parameters:
value
- the new value of the 'Sync Element' reference.- See Also:
getSyncElement()
- Generated:
-
get_elementOfSyncElement
java.util.Collection<Element> get_elementOfSyncElement()
Returns the value of the 'element Of Sync Element' reference list. The list contents are of typeElement
. It is bidirectional and its opposite is 'Sync Element
'.If the meaning of the 'element Of Sync Element' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'element Of Sync Element' reference list.
- See Also:
UMLPackage.getElement__elementOfSyncElement()
,getSyncElement()
- Model:
- opposite="syncElement" ordered="false"
- Generated:
-
get_activityPartitionOfRepresents
java.util.Collection<ActivityPartition> get_activityPartitionOfRepresents()
Returns the value of the 'activity Partition Of Represents' reference list. The list contents are of typeActivityPartition
. It is bidirectional and its opposite is 'Represents
'.If the meaning of the 'activity Partition Of Represents' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'activity Partition Of Represents' reference list.
- See Also:
UMLPackage.getElement__activityPartitionOfRepresents()
,ActivityPartition.getRepresents()
- Model:
- opposite="represents" ordered="false"
- Generated:
-
get_constraintOfConstrainedElement
java.util.Collection<Constraint> get_constraintOfConstrainedElement()
Returns the value of the 'constraint Of Constrained Element' reference list. The list contents are of typeConstraint
. It is bidirectional and its opposite is 'Constrained Element
'.If the meaning of the 'constraint Of Constrained Element' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'constraint Of Constrained Element' reference list.
- See Also:
UMLPackage.getElement__constraintOfConstrainedElement()
,Constraint.getConstrainedElement()
- Model:
- opposite="constrainedElement" ordered="false"
- Generated:
-
get_diagramOfContext
java.util.Collection<Diagram> get_diagramOfContext()
Returns the value of the 'diagram Of Context' reference list. The list contents are of typeDiagram
. It is bidirectional and its opposite is 'Context
'.If the meaning of the 'diagram Of Context' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'diagram Of Context' reference list.
- See Also:
UMLPackage.getElement__diagramOfContext()
,Diagram.getContext()
- Model:
- opposite="context" ordered="false"
- Generated:
-
get_relationshipOfRelatedElement
java.util.Collection<Relationship> get_relationshipOfRelatedElement()
Returns the value of the 'relationship Of Related Element' reference list. The list contents are of typeRelationship
. It is bidirectional and its opposite is 'Related Element
'.If the meaning of the 'relationship Of Related Element' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'relationship Of Related Element' reference list.
- See Also:
UMLPackage.getElement__relationshipOfRelatedElement()
,Relationship.getRelatedElement()
- Model:
- opposite="relatedElement" transient="true" volatile="true" derived="true" ordered="false"
- Generated:
-
get_directedRelationshipOfSource
java.util.Collection<DirectedRelationship> get_directedRelationshipOfSource()
Returns the value of the 'directed Relationship Of Source' reference list. The list contents are of typeDirectedRelationship
. It is bidirectional and its opposite is 'Source
'.If the meaning of the 'directed Relationship Of Source' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'directed Relationship Of Source' reference list.
- See Also:
UMLPackage.getElement__directedRelationshipOfSource()
,DirectedRelationship.getSource()
- Model:
- opposite="source" transient="true" volatile="true" derived="true" ordered="false"
- Generated:
-
get_directedRelationshipOfTarget
java.util.Collection<DirectedRelationship> get_directedRelationshipOfTarget()
Returns the value of the 'directed Relationship Of Target' reference list. The list contents are of typeDirectedRelationship
. It is bidirectional and its opposite is 'Target
'.If the meaning of the 'directed Relationship Of Target' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'directed Relationship Of Target' reference list.
- See Also:
UMLPackage.getElement__directedRelationshipOfTarget()
,DirectedRelationship.getTarget()
- Model:
- opposite="target" transient="true" volatile="true" derived="true" ordered="false"
- Generated:
-
get_elementValueOfElement
java.util.Collection<ElementValue> get_elementValueOfElement()
Returns the value of the 'element Value Of Element' reference list. The list contents are of typeElementValue
. It is bidirectional and its opposite is 'Element
'.If the meaning of the 'element Value Of Element' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'element Value Of Element' reference list.
- See Also:
UMLPackage.getElement__elementValueOfElement()
,ElementValue.getElement()
- Model:
- opposite="element" ordered="false"
- Generated:
-
hasOwnedComment
boolean hasOwnedComment() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_commentOfAnnotatedElement
boolean has_commentOfAnnotatedElement() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
hasOwnedElement
boolean hasOwnedElement() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_elementOfSyncElement
boolean has_elementOfSyncElement() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_activityPartitionOfRepresents
boolean has_activityPartitionOfRepresents() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_constraintOfConstrainedElement
boolean has_constraintOfConstrainedElement() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_diagramOfContext
boolean has_diagramOfContext() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_relationshipOfRelatedElement
boolean has_relationshipOfRelatedElement() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_directedRelationshipOfSource
boolean has_directedRelationshipOfSource() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_directedRelationshipOfTarget
boolean has_directedRelationshipOfTarget() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_elementValueOfElement
boolean has_elementValueOfElement() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
getTaggedValue
java.util.List<TaggedValue> getTaggedValue()
Returns the value of the 'Tagged Value' containment reference list. The list contents are of typeTaggedValue
. It is bidirectional and its opposite is 'Tagged Value Owner
'. The TaggedValues of this element.- Returns:
- the value of the 'Tagged Value' containment reference list.
- See Also:
UMLPackage.getElement_TaggedValue()
,TaggedValue.getTaggedValueOwner()
- Model:
- opposite="taggedValueOwner" containment="true" resolveProxies="true"
- Generated:
-
hasTaggedValue
boolean hasTaggedValue()
- Generated:
-
getAppliedStereotype
java.util.List<Stereotype> getAppliedStereotype()
Returns the value of the 'Applied Stereotype' reference list. The list contents are of typeStereotype
. It is bidirectional and its opposite is 'Stereotyped Element
'. Stereotypes applied to this element.- Returns:
- the value of the 'Applied Stereotype' reference list.
- See Also:
UMLPackage.getElement_AppliedStereotype()
,Stereotype.get_stereotypedElement()
- Model:
- opposite="_stereotypedElement"
- Generated:
-
hasAppliedStereotype
boolean hasAppliedStereotype()
- Generated:
-
get_elementTaggedValue
java.util.List<ElementTaggedValue> get_elementTaggedValue()
Returns the value of the 'Element Tagged Value' reference list. The list contents are of typeElementTaggedValue
. It is bidirectional and its opposite is 'Value
'.- Returns:
- the value of the 'Element Tagged Value' reference list.
- See Also:
UMLPackage.getElement__elementTaggedValue()
,ElementTaggedValue.getValue()
- Model:
- opposite="value"
- Generated:
-
hasElementTaggedValue
boolean hasElementTaggedValue()
- Generated:
-
-