All Superinterfaces:
BaseElement, Cloneable, Comparable, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, 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
See Also:
Model:
abstract="true" annotation="MOF package='classes.mdkernel'"
Generated:
  • Method Details

    • getOwnedComment

      Collection<Comment> getOwnedComment()
      Returns the value of the 'Owned Comment' containment reference list. The list contents are of type Comment. 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:
      Model:
      opposite="owningElement" containment="true" resolveProxies="true" ordered="false"
      Generated:
    • get_commentOfAnnotatedElement

      Collection<Comment> get_commentOfAnnotatedElement()
      Returns the value of the 'comment Of Annotated Element' reference list. The list contents are of type Comment. 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:
      Model:
      opposite="annotatedElement" ordered="false"
      Generated:
    • getOwnedElement

      Collection<Element> getOwnedElement()
      Returns the value of the 'Owned Element' reference list. The list contents are of type Element. 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:
      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:
      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:
      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:
      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:
      Generated:
    • get_elementOfSyncElement

      Collection<Element> get_elementOfSyncElement()
      Returns the value of the 'element Of Sync Element' reference list. The list contents are of type Element. 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:
      Model:
      opposite="syncElement" ordered="false"
      Generated:
    • get_activityPartitionOfRepresents

      Collection<ActivityPartition> get_activityPartitionOfRepresents()
      Returns the value of the 'activity Partition Of Represents' reference list. The list contents are of type ActivityPartition. 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:
      Model:
      opposite="represents" ordered="false"
      Generated:
    • get_constraintOfConstrainedElement

      Collection<Constraint> get_constraintOfConstrainedElement()
      Returns the value of the 'constraint Of Constrained Element' reference list. The list contents are of type Constraint. 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:
      Model:
      opposite="constrainedElement" ordered="false"
      Generated:
    • get_diagramOfContext

      Collection<Diagram> get_diagramOfContext()
      Returns the value of the 'diagram Of Context' reference list. The list contents are of type Diagram. 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:
      Model:
      opposite="context" ordered="false"
      Generated:
    • get_relationshipOfRelatedElement

      Collection<Relationship> get_relationshipOfRelatedElement()
      Returns the value of the 'relationship Of Related Element' reference list. The list contents are of type Relationship. 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:
      Model:
      opposite="relatedElement" transient="true" volatile="true" derived="true" ordered="false"
      Generated:
    • get_directedRelationshipOfSource

      Collection<DirectedRelationship> get_directedRelationshipOfSource()
      Returns the value of the 'directed Relationship Of Source' reference list. The list contents are of type DirectedRelationship. 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:
      Model:
      opposite="source" transient="true" volatile="true" derived="true" ordered="false"
      Generated:
    • get_directedRelationshipOfTarget

      Collection<DirectedRelationship> get_directedRelationshipOfTarget()
      Returns the value of the 'directed Relationship Of Target' reference list. The list contents are of type DirectedRelationship. 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:
      Model:
      opposite="target" transient="true" volatile="true" derived="true" ordered="false"
      Generated:
    • get_elementValueOfElement

      Collection<ElementValue> get_elementValueOfElement()
      Returns the value of the 'element Value Of Element' reference list. The list contents are of type ElementValue. 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:
      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

      List<TaggedValue> getTaggedValue()
      Returns the value of the 'Tagged Value' containment reference list. The list contents are of type TaggedValue. 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:
      Model:
      opposite="taggedValueOwner" containment="true" resolveProxies="true"
      Generated:
    • hasTaggedValue

      boolean hasTaggedValue()
      Generated:
    • getAppliedStereotype

      List<Stereotype> getAppliedStereotype()
      Returns the value of the 'Applied Stereotype' reference list. The list contents are of type Stereotype. 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:
      Model:
      opposite="_stereotypedElement"
      Generated:
    • hasAppliedStereotype

      boolean hasAppliedStereotype()
      Generated:
    • get_elementTaggedValue

      List<ElementTaggedValue> get_elementTaggedValue()
      Returns the value of the 'Element Tagged Value' reference list. The list contents are of type ElementTaggedValue. It is bidirectional and its opposite is 'Value'.
      Returns:
      the value of the 'Element Tagged Value' reference list.
      See Also:
      Model:
      opposite="value"
      Generated:
    • hasElementTaggedValue

      boolean hasElementTaggedValue()
      Generated: