Package com.nomagic.magicdraw.foundation
Interface MDObject
-
- All Superinterfaces:
BaseElement
,java.lang.Cloneable
,java.lang.Comparable
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
- 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
,Element
,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
,ModelObject
,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 MDObject extends org.eclipse.emf.ecore.EObject, BaseElement
A representation of the model object 'MD Object'.The following features are supported:
- See Also:
MDFoundationPackage.getMDObject()
- Model:
- abstract="true"
- Generated:
- NOT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getID()
Returns the value of the 'ID' attribute.MDExtension
getMDExtension(java.lang.String source)
Return the extension with a matching source attribute.org.eclipse.emf.common.util.EList<MDExtension>
getMdExtensions()
Returns the value of the 'Md Extensions' containment reference list.void
setID(java.lang.String value)
Sets the value of the 'ID
' attribute.-
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
-
-
-
-
Method Detail
-
getID
java.lang.String getID()
Returns the value of the 'ID' attribute.If the meaning of the 'ID' attribute isn't clear, there really should be more of a description here...
- Specified by:
getID
in interfaceBaseElement
- Returns:
- the value of the 'ID' attribute.
- See Also:
setID(String)
,MDFoundationPackage.getMDObject_ID()
- Model:
- required="true" ordered="false"
- Generated:
-
setID
void setID(java.lang.String value)
Sets the value of the 'ID
' attribute.- Specified by:
setID
in interfaceBaseElement
- Parameters:
value
- the new value of the 'ID' attribute.- See Also:
getID()
- Generated:
-
getMdExtensions
org.eclipse.emf.common.util.EList<MDExtension> getMdExtensions()
Returns the value of the 'Md Extensions' containment reference list. The list contents are of typeMDExtension
. It is bidirectional and its opposite is 'Element
'. The element owned extensions.- Returns:
- the value of the 'Md Extensions' containment reference list.
- See Also:
MDFoundationPackage.getMDObject_MdExtensions()
,MDExtension.getElement()
- Model:
- opposite="element" containment="true" resolveProxies="true"
- Generated:
-
getMDExtension
MDExtension getMDExtension(java.lang.String source)
Return the extension with a matching source attribute.- Model:
- Generated:
-
-