Uses of Interface
org.omg.uml.foundation.core.ModelElement

Packages that use ModelElement
org.omg.uml.behavioralelements.activitygraphs   
org.omg.uml.behavioralelements.collaborations   
org.omg.uml.behavioralelements.commonbehavior   
org.omg.uml.behavioralelements.statemachines   
org.omg.uml.behavioralelements.usecases   
org.omg.uml.foundation.core   
org.omg.uml.modelmanagement   
 

Uses of ModelElement in org.omg.uml.behavioralelements.activitygraphs
 

Subinterfaces of ModelElement in org.omg.uml.behavioralelements.activitygraphs
 interface ActionState
          ActionState object instance interface.
 interface ActivityGraph
          ActivityGraph object instance interface.
 interface CallState
          CallState object instance interface.
 interface ClassifierInState
          ClassifierInState object instance interface.
 interface ObjectFlowState
          ObjectFlowState object instance interface.
 interface Partition
          Partition object instance interface.
 interface SubactivityState
          SubactivityState object instance interface.
 

Methods in org.omg.uml.behavioralelements.activitygraphs with parameters of type ModelElement
 boolean AContentsPartition.exists(ModelElement contents, Partition partition)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection AContentsPartition.getPartition(ModelElement contents)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean AContentsPartition.add(ModelElement contents, Partition partition)
          Creates a link between the pair of instance objects in the associations link set.
 boolean AContentsPartition.remove(ModelElement contents, Partition partition)
          Removes a link between a pair of instance objects in the current associations link set.
 

Uses of ModelElement in org.omg.uml.behavioralelements.collaborations
 

Subinterfaces of ModelElement in org.omg.uml.behavioralelements.collaborations
 interface AssociationEndRole
          AssociationEndRole object instance interface.
 interface AssociationRole
          AssociationRole object instance interface.
 interface ClassifierRole
          ClassifierRole object instance interface.
 interface Collaboration
          Collaboration object instance interface.
 interface CollaborationInstanceSet
          CollaborationInstanceSet object instance interface.
 interface Interaction
          Interaction object instance interface.
 interface InteractionInstanceSet
          InteractionInstanceSet object instance interface.
 interface Message
          Message object instance interface.
 

Methods in org.omg.uml.behavioralelements.collaborations with parameters of type ModelElement
 boolean ACollaborationInstanceSetConstrainingElement.exists(CollaborationInstanceSet collaborationInstanceSet, ModelElement constrainingElement)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection ACollaborationInstanceSetConstrainingElement.getCollaborationInstanceSet(ModelElement constrainingElement)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean ACollaborationInstanceSetConstrainingElement.add(CollaborationInstanceSet collaborationInstanceSet, ModelElement constrainingElement)
          Creates a link between the pair of instance objects in the associations link set.
 boolean ACollaborationInstanceSetConstrainingElement.remove(CollaborationInstanceSet collaborationInstanceSet, ModelElement constrainingElement)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean AClassifierRoleAvailableContents.exists(ClassifierRole classifierRole, ModelElement availableContents)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection AClassifierRoleAvailableContents.getClassifierRole(ModelElement availableContents)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean AClassifierRoleAvailableContents.add(ClassifierRole classifierRole, ModelElement availableContents)
          Creates a link between the pair of instance objects in the associations link set.
 boolean AClassifierRoleAvailableContents.remove(ClassifierRole classifierRole, ModelElement availableContents)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean ACollaborationConstrainingElement.exists(Collaboration collaboration, ModelElement constrainingElement)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection ACollaborationConstrainingElement.getCollaboration(ModelElement constrainingElement)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean ACollaborationConstrainingElement.add(Collaboration collaboration, ModelElement constrainingElement)
          Creates a link between the pair of instance objects in the associations link set.
 boolean ACollaborationConstrainingElement.remove(Collaboration collaboration, ModelElement constrainingElement)
          Removes a link between a pair of instance objects in the current associations link set.
 

Uses of ModelElement in org.omg.uml.behavioralelements.commonbehavior
 

Subinterfaces of ModelElement in org.omg.uml.behavioralelements.commonbehavior
 interface Action
          Action object instance interface.
 interface ActionSequence
          ActionSequence object instance interface.
 interface Argument
          Argument object instance interface.
 interface AttributeLink
          AttributeLink object instance interface.
 interface CallAction
          CallAction object instance interface.
 interface ComponentInstance
          ComponentInstance object instance interface.
 interface CreateAction
          CreateAction object instance interface.
 interface DataValue
          DataValue object instance interface.
 interface DestroyAction
          DestroyAction object instance interface.
 interface Instance
          Instance object instance interface.
 interface Link
          Link object instance interface.
 interface LinkEnd
          LinkEnd object instance interface.
 interface LinkObject
          LinkObject object instance interface.
 interface NodeInstance
          NodeInstance object instance interface.
 interface Object
          Object object instance interface.
 interface Reception
          Reception object instance interface.
 interface ReturnAction
          ReturnAction object instance interface.
 interface SendAction
          SendAction object instance interface.
 interface Signal
          Signal object instance interface.
 interface Stimulus
          Stimulus object instance interface.
 interface SubsystemInstance
          SubsystemInstance object instance interface.
 interface TerminateAction
          TerminateAction object instance interface.
 interface UmlException
          Exception object instance interface.
 interface UninterpretedAction
          UninterpretedAction object instance interface.
 

Uses of ModelElement in org.omg.uml.behavioralelements.statemachines
 

Subinterfaces of ModelElement in org.omg.uml.behavioralelements.statemachines
 interface CallEvent
          CallEvent object instance interface.
 interface ChangeEvent
          ChangeEvent object instance interface.
 interface CompositeState
          CompositeState object instance interface.
 interface Event
          Event object instance interface.
 interface FinalState
          FinalState object instance interface.
 interface Guard
          Guard object instance interface.
 interface Pseudostate
          Pseudostate object instance interface.
 interface SignalEvent
          SignalEvent object instance interface.
 interface SimpleState
          SimpleState object instance interface.
 interface State
          State object instance interface.
 interface StateMachine
          StateMachine object instance interface.
 interface StateVertex
          StateVertex object instance interface.
 interface StubState
          StubState object instance interface.
 interface SubmachineState
          SubmachineState object instance interface.
 interface SynchState
          SynchState object instance interface.
 interface TimeEvent
          TimeEvent object instance interface.
 interface Transition
          Transition object instance interface.
 

Methods in org.omg.uml.behavioralelements.statemachines that return ModelElement
 ModelElement ABehaviorContext.getContext(StateMachine behavior)
          Queries the instance object that is related to a particular instance object by a link in the current associations link set.
 ModelElement StateMachine.getContext()
          Returns the value of reference context.
 

Methods in org.omg.uml.behavioralelements.statemachines with parameters of type ModelElement
 boolean ABehaviorContext.exists(StateMachine behavior, ModelElement context)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection ABehaviorContext.getBehavior(ModelElement context)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean ABehaviorContext.add(StateMachine behavior, ModelElement context)
          Creates a link between the pair of instance objects in the associations link set.
 boolean ABehaviorContext.remove(StateMachine behavior, ModelElement context)
          Removes a link between a pair of instance objects in the current associations link set.
 void StateMachine.setContext(ModelElement newValue)
          Sets the value of reference context.
 

Uses of ModelElement in org.omg.uml.behavioralelements.usecases
 

Subinterfaces of ModelElement in org.omg.uml.behavioralelements.usecases
 interface Actor
          Actor object instance interface.
 interface Extend
          Extend object instance interface.
 interface ExtensionPoint
          ExtensionPoint object instance interface.
 interface Include
          Include object instance interface.
 interface UseCase
          UseCase object instance interface.
 interface UseCaseInstance
          UseCaseInstance object instance interface.
 

Uses of ModelElement in org.omg.uml.foundation.core
 

Subinterfaces of ModelElement in org.omg.uml.foundation.core
 interface Abstraction
          Abstraction object instance interface.
 interface Artifact
          Artifact object instance interface.
 interface AssociationClass
          AssociationClass object instance interface.
 interface AssociationEnd
          AssociationEnd object instance interface.
 interface Attribute
          Attribute object instance interface.
 interface BehavioralFeature
          BehavioralFeature object instance interface.
 interface Binding
          Binding object instance interface.
 interface Classifier
          Classifier object instance interface.
 interface Comment
          Comment object instance interface.
 interface Component
          Component object instance interface.
 interface Constraint
          Constraint object instance interface.
 interface DataType
          DataType object instance interface.
 interface Dependency
          Dependency object instance interface.
 interface Enumeration
          Enumeration object instance interface.
 interface EnumerationLiteral
          EnumerationLiteral object instance interface.
 interface Feature
          Feature object instance interface.
 interface Flow
          Flow object instance interface.
 interface GeneralizableElement
          GeneralizableElement object instance interface.
 interface Generalization
          Generalization object instance interface.
 interface Interface
          Interface object instance interface.
 interface Method
          Method object instance interface.
 interface Namespace
          Namespace object instance interface.
 interface Node
          Node object instance interface.
 interface Operation
          Operation object instance interface.
 interface Parameter
          Parameter object instance interface.
 interface Permission
          Permission object instance interface.
 interface Primitive
          Primitive object instance interface.
 interface ProgrammingLanguageDataType
          ProgrammingLanguageDataType object instance interface.
 interface Relationship
          Relationship object instance interface.
 interface Stereotype
          Stereotype object instance interface.
 interface StructuralFeature
          StructuralFeature object instance interface.
 interface TagDefinition
          TagDefinition object instance interface.
 interface TaggedValue
          TaggedValue object instance interface.
 interface UmlAssociation
          Association object instance interface.
 interface UmlClass
          Class object instance interface.
 interface Usage
          Usage object instance interface.
 

Methods in org.omg.uml.foundation.core that return ModelElement
 ModelElement AModelElementTaggedValue.getModelElement(TaggedValue taggedValue)
          Queries the instance object that is related to a particular instance object by a link in the current associations link set.
 ModelElement ADefaultElementDefaultedParameter.getDefaultElement(TemplateParameter defaultedParameter)
          Queries the instance object that is related to a particular instance object by a link in the current associations link set.
 ModelElement ATemplateTemplateParameter.getTemplate(TemplateParameter templateParameter)
          Queries the instance object that is related to a particular instance object by a link in the current associations link set.
 ModelElement ElementResidence.getResident()
          Returns the value of reference resident.
 ModelElement TaggedValue.getModelElement()
          Returns the value of reference modelElement.
 ModelElement TemplateParameter.getTemplate()
          Returns the value of reference template.
 ModelElement TemplateParameter.getParameter()
          Returns the value of reference parameter.
 ModelElement TemplateParameter.getDefaultElement()
          Returns the value of reference defaultElement.
 ModelElement AModelElementTemplateArgument.getModelElement(TemplateArgument templateArgument)
          Queries the instance object that is related to a particular instance object by a link in the current associations link set.
 ModelElement AParameterParameterTemplate.getParameter(TemplateParameter parameterTemplate)
          Queries the instance object that is related to a particular instance object by a link in the current associations link set.
 ModelElement TemplateArgument.getModelElement()
          Returns the value of reference modelElement.
 ModelElement AResidentElementResidence.getResident(ElementResidence elementResidence)
          Queries the instance object that is related to a particular instance object by a link in the current associations link set.
 

Methods in org.omg.uml.foundation.core with parameters of type ModelElement
 boolean ANamespaceOwnedElement.exists(Namespace namespace, ModelElement ownedElement)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Namespace ANamespaceOwnedElement.getNamespace(ModelElement ownedElement)
          Queries the instance object that is related to a particular instance object by a link in the current associations link set.
 boolean ANamespaceOwnedElement.add(Namespace namespace, ModelElement ownedElement)
          Creates a link between the pair of instance objects in the associations link set.
 boolean ANamespaceOwnedElement.remove(Namespace namespace, ModelElement ownedElement)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean AModelElementTaggedValue.exists(ModelElement modelElement, TaggedValue taggedValue)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection AModelElementTaggedValue.getTaggedValue(ModelElement modelElement)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean AModelElementTaggedValue.add(ModelElement modelElement, TaggedValue taggedValue)
          Creates a link between the pair of instance objects in the associations link set.
 boolean AModelElementTaggedValue.remove(ModelElement modelElement, TaggedValue taggedValue)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean ASourceFlowSource.exists(Flow sourceFlow, ModelElement source)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection ASourceFlowSource.getSourceFlow(ModelElement source)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean ASourceFlowSource.add(Flow sourceFlow, ModelElement source)
          Creates a link between the pair of instance objects in the associations link set.
 boolean ASourceFlowSource.remove(Flow sourceFlow, ModelElement source)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean ADefaultElementDefaultedParameter.exists(ModelElement defaultElement, TemplateParameter defaultedParameter)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection ADefaultElementDefaultedParameter.getDefaultedParameter(ModelElement defaultElement)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean ADefaultElementDefaultedParameter.add(ModelElement defaultElement, TemplateParameter defaultedParameter)
          Creates a link between the pair of instance objects in the associations link set.
 boolean ADefaultElementDefaultedParameter.remove(ModelElement defaultElement, TemplateParameter defaultedParameter)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean ATemplateTemplateParameter.exists(ModelElement template, TemplateParameter templateParameter)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 List ATemplateTemplateParameter.getTemplateParameter(ModelElement template)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean ATemplateTemplateParameter.add(ModelElement template, TemplateParameter templateParameter)
          Creates a link between the pair of instance objects in the associations link set.
 boolean ATemplateTemplateParameter.remove(ModelElement template, TemplateParameter templateParameter)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean AClientClientDependency.exists(ModelElement client, Dependency clientDependency)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection AClientClientDependency.getClientDependency(ModelElement client)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean AClientClientDependency.add(ModelElement client, Dependency clientDependency)
          Creates a link between the pair of instance objects in the associations link set.
 boolean AClientClientDependency.remove(ModelElement client, Dependency clientDependency)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean ATargetFlowTarget.exists(Flow targetFlow, ModelElement target)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection ATargetFlowTarget.getTargetFlow(ModelElement target)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean ATargetFlowTarget.add(Flow targetFlow, ModelElement target)
          Creates a link between the pair of instance objects in the associations link set.
 boolean ATargetFlowTarget.remove(Flow targetFlow, ModelElement target)
          Removes a link between a pair of instance objects in the current associations link set.
 void ElementResidence.setResident(ModelElement newValue)
          Sets the value of reference resident.
 void TaggedValue.setModelElement(ModelElement newValue)
          Sets the value of reference modelElement.
 void TemplateParameter.setTemplate(ModelElement newValue)
          Sets the value of reference template.
 void TemplateParameter.setParameter(ModelElement newValue)
          Sets the value of reference parameter.
 void TemplateParameter.setDefaultElement(ModelElement newValue)
          Sets the value of reference defaultElement.
 boolean AConstrainedElementConstraint.exists(ModelElement constrainedElement, Constraint constraint)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection AConstrainedElementConstraint.getConstraint(ModelElement constrainedElement)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean AConstrainedElementConstraint.add(ModelElement constrainedElement, Constraint constraint)
          Creates a link between the pair of instance objects in the associations link set.
 boolean AConstrainedElementConstraint.remove(ModelElement constrainedElement, Constraint constraint)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean ASupplierSupplierDependency.exists(ModelElement supplier, Dependency supplierDependency)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection ASupplierSupplierDependency.getSupplierDependency(ModelElement supplier)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean ASupplierSupplierDependency.add(ModelElement supplier, Dependency supplierDependency)
          Creates a link between the pair of instance objects in the associations link set.
 boolean ASupplierSupplierDependency.remove(ModelElement supplier, Dependency supplierDependency)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean AStereotypeExtendedElement.exists(Stereotype stereotype, ModelElement extendedElement)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection AStereotypeExtendedElement.getStereotype(ModelElement extendedElement)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean AStereotypeExtendedElement.add(Stereotype stereotype, ModelElement extendedElement)
          Creates a link between the pair of instance objects in the associations link set.
 boolean AStereotypeExtendedElement.remove(Stereotype stereotype, ModelElement extendedElement)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean APresentationSubject.exists(PresentationElement presentation, ModelElement subject)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection APresentationSubject.getPresentation(ModelElement subject)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean APresentationSubject.add(PresentationElement presentation, ModelElement subject)
          Creates a link between the pair of instance objects in the associations link set.
 boolean APresentationSubject.remove(PresentationElement presentation, ModelElement subject)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean ACommentAnnotatedElement.exists(Comment comment, ModelElement annotatedElement)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection ACommentAnnotatedElement.getComment(ModelElement annotatedElement)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean ACommentAnnotatedElement.add(Comment comment, ModelElement annotatedElement)
          Creates a link between the pair of instance objects in the associations link set.
 boolean ACommentAnnotatedElement.remove(Comment comment, ModelElement annotatedElement)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean AReferenceValueReferenceTag.exists(ModelElement referenceValue, TaggedValue referenceTag)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection AReferenceValueReferenceTag.getReferenceTag(ModelElement referenceValue)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean AReferenceValueReferenceTag.add(ModelElement referenceValue, TaggedValue referenceTag)
          Creates a link between the pair of instance objects in the associations link set.
 boolean AReferenceValueReferenceTag.remove(ModelElement referenceValue, TaggedValue referenceTag)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean AModelElementTemplateArgument.exists(ModelElement modelElement, TemplateArgument templateArgument)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection AModelElementTemplateArgument.getTemplateArgument(ModelElement modelElement)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean AModelElementTemplateArgument.add(ModelElement modelElement, TemplateArgument templateArgument)
          Creates a link between the pair of instance objects in the associations link set.
 boolean AModelElementTemplateArgument.remove(ModelElement modelElement, TemplateArgument templateArgument)
          Removes a link between a pair of instance objects in the current associations link set.
 boolean AParameterParameterTemplate.exists(ModelElement parameter, TemplateParameter parameterTemplate)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 TemplateParameter AParameterParameterTemplate.getParameterTemplate(ModelElement parameter)
          Queries the instance object that is related to a particular instance object by a link in the current associations link set.
 boolean AParameterParameterTemplate.add(ModelElement parameter, TemplateParameter parameterTemplate)
          Creates a link between the pair of instance objects in the associations link set.
 boolean AParameterParameterTemplate.remove(ModelElement parameter, TemplateParameter parameterTemplate)
          Removes a link between a pair of instance objects in the current associations link set.
 void TemplateArgument.setModelElement(ModelElement newValue)
          Sets the value of reference modelElement.
 boolean AResidentElementResidence.exists(ModelElement resident, ElementResidence elementResidence)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection AResidentElementResidence.getElementResidence(ModelElement resident)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean AResidentElementResidence.add(ModelElement resident, ElementResidence elementResidence)
          Creates a link between the pair of instance objects in the associations link set.
 boolean AResidentElementResidence.remove(ModelElement resident, ElementResidence elementResidence)
          Removes a link between a pair of instance objects in the current associations link set.
 

Uses of ModelElement in org.omg.uml.modelmanagement
 

Subinterfaces of ModelElement in org.omg.uml.modelmanagement
 interface Model
          Model object instance interface.
 interface Subsystem
          Subsystem object instance interface.
 interface UmlPackage
          Package object instance interface.
 

Methods in org.omg.uml.modelmanagement that return ModelElement
 ModelElement ElementImport.getImportedElement()
          Returns the value of reference importedElement.
 ModelElement AImportedElementElementImport.getImportedElement(ElementImport elementImport)
          Queries the instance object that is related to a particular instance object by a link in the current associations link set.
 

Methods in org.omg.uml.modelmanagement with parameters of type ModelElement
 void ElementImport.setImportedElement(ModelElement newValue)
          Sets the value of reference importedElement.
 boolean AImportedElementElementImport.exists(ModelElement importedElement, ElementImport elementImport)
          Queries whether a link currently exists between a given pair of instance objects in the associations link set.
 Collection AImportedElementElementImport.getElementImport(ModelElement importedElement)
          Queries the instance objects that are related to a particular instance object by a link in the current associations link set.
 boolean AImportedElementElementImport.add(ModelElement importedElement, ElementImport elementImport)
          Creates a link between the pair of instance objects in the associations link set.
 boolean AImportedElementElementImport.remove(ModelElement importedElement, ElementImport elementImport)
          Removes a link between a pair of instance objects in the current associations link set.