org.omg.uml.foundation.core
Interface ModelElement

All Superinterfaces:
Element, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
Abstraction, Action, ActionSequence, ActionState, ActivityGraph, Actor, Argument, Artifact, AssociationClass, AssociationEnd, AssociationEndRole, AssociationRole, Attribute, AttributeLink, BehavioralFeature, Binding, CallAction, CallEvent, CallState, ChangeEvent, Classifier, ClassifierInState, ClassifierRole, Collaboration, CollaborationInstanceSet, Comment, Component, ComponentInstance, CompositeState, Constraint, CreateAction, DataType, DataValue, Dependency, DestroyAction, Enumeration, EnumerationLiteral, Event, Extend, ExtensionPoint, Feature, FinalState, Flow, GeneralizableElement, Generalization, Guard, Include, Instance, Interaction, InteractionInstanceSet, Interface, Link, LinkEnd, LinkObject, Message, Method, Model, Namespace, Node, NodeInstance, Object, ObjectFlowState, Operation, Parameter, Partition, Permission, Primitive, ProgrammingLanguageDataType, Pseudostate, Reception, Relationship, ReturnAction, SendAction, Signal, SignalEvent, SimpleState, State, StateMachine, StateVertex, Stereotype, Stimulus, StructuralFeature, StubState, SubactivityState, SubmachineState, Subsystem, SubsystemInstance, SynchState, TagDefinition, TaggedValue, TerminateAction, TimeEvent, Transition, UmlAssociation, UmlClass, UmlException, UmlPackage, UninterpretedAction, Usage, UseCase, UseCaseInstance

public interface ModelElement
extends Element

ModelElement object instance interface.


Method Summary
 Collection getClientDependency()
          Returns the value of reference clientDependency.
 Collection getComment()
          Returns the value of reference comment.
 Collection getConstraint()
          Returns the value of reference constraint.
 String getName()
          Returns the value of attribute name.
 Namespace getNamespace()
          Returns the value of reference namespace.
 Collection getSourceFlow()
          Returns the value of reference sourceFlow.
 Collection getStereotype()
          Returns the value of reference stereotype.
 Collection getTaggedValue()
          Returns the value of reference taggedValue.
 Collection getTargetFlow()
          Returns the value of reference targetFlow.
 List getTemplateParameter()
          Returns the value of reference templateParameter.
 VisibilityKind getVisibility()
          Returns the value of attribute visibility.
 boolean isSpecification()
          Returns the value of attribute isSpecification.
 void setName(String newValue)
          Sets the value of name attribute.
 void setNamespace(Namespace newValue)
          Sets the value of reference namespace.
 void setSpecification(boolean newValue)
          Sets the value of isSpecification attribute.
 void setVisibility(VisibilityKind newValue)
          Sets the value of visibility attribute.
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getName

public String getName()
Returns the value of attribute name.

Returns:
Value of attribute name.

setName

public void setName(String newValue)
Sets the value of name attribute. See getName() for description on the attribute.

Parameters:
newValue - New value to be set.

getVisibility

public VisibilityKind getVisibility()
Returns the value of attribute visibility.

Returns:
Value of attribute visibility.

setVisibility

public void setVisibility(VisibilityKind newValue)
Sets the value of visibility attribute. See getVisibility() for description on the attribute.

Parameters:
newValue - New value to be set.

isSpecification

public boolean isSpecification()
Returns the value of attribute isSpecification.

Returns:
Value of attribute isSpecification.

setSpecification

public void setSpecification(boolean newValue)
Sets the value of isSpecification attribute. See isSpecification() for description on the attribute.

Parameters:
newValue - New value to be set.

getNamespace

public Namespace getNamespace()
Returns the value of reference namespace.

Returns:
Value of reference namespace.

setNamespace

public void setNamespace(Namespace newValue)
Sets the value of reference namespace. See getNamespace() for description on the reference.

Parameters:
newValue - New value to be set.

getClientDependency

public Collection getClientDependency()
Returns the value of reference clientDependency.

Returns:
Value of reference clientDependency.

getConstraint

public Collection getConstraint()
Returns the value of reference constraint.

Returns:
Value of reference constraint.

getTargetFlow

public Collection getTargetFlow()
Returns the value of reference targetFlow.

Returns:
Value of reference targetFlow.

getSourceFlow

public Collection getSourceFlow()
Returns the value of reference sourceFlow.

Returns:
Value of reference sourceFlow.

getComment

public Collection getComment()
Returns the value of reference comment.

Returns:
Value of reference comment.

getTemplateParameter

public List getTemplateParameter()
Returns the value of reference templateParameter.

Returns:
Value of reference templateParameter.

getStereotype

public Collection getStereotype()
Returns the value of reference stereotype.

Returns:
Value of reference stereotype.

getTaggedValue

public Collection getTaggedValue()
Returns the value of reference taggedValue.

Returns:
Value of reference taggedValue.