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.StringgetID()Returns the value of the 'ID' attribute.MDExtensiongetMDExtension(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.voidsetID(java.lang.String value)Sets the value of the 'ID' attribute.-
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, 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:
getIDin 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:
setIDin 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:
-
-