|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
uk.ac.ucl.cs.emofocl.jmi.reflect.RefFeaturedImpl
uk.ac.ucl.cs.emofocl.jmi.reflect.RefObjectImpl
uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObjectImpl
uk.ac.ucl.cs.uml.jmi.impl.BehavioralElements.StateMachines.StateMachine_Impl
public class StateMachine_Impl
Instance implementation for type StateMachine
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefFeaturedImpl |
|---|
RefFeaturedImpl.Getter, RefFeaturedImpl.Setter |
| Field Summary |
|---|
| Fields inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefObjectImpl |
|---|
DELEGATOR, MOF_ID, PROXY |
| Fields inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl |
|---|
IMMEDIATE_PACKAGE, META_OBJECT |
| Constructor Summary | |
|---|---|
StateMachine_Impl(RefPackageImpl immediatePackage,
javax.jmi.reflect.RefObject metaObject,
RefClassImpl proxy,
javax.jmi.reflect.RefObject delegator)
|
|
| Method Summary | |
|---|---|
ExtObject |
extDeepCopy(Map objectMap)
|
boolean |
extEquals(ExtObject extObject)
|
int |
extValueHash()
|
Object |
extVisit(ExtVisitor visitor,
Object argument)
|
Collection |
getAsArgument()
Indicates zero or more TemplateArgument for which the model element is an argument in a template binding. |
Collection |
getBehavior()
Not documented in spec! from ::"Behavioral Elements"::"State Machines"::StateMachine, pg. |
Collection |
getClientDependency()
Inverse of client. |
Collection |
getComment()
Not documented in spec! |
Collection |
getConstraint()
A set of Constraints affecting the element. |
Collection |
getContainer()
The component that an implemented model element resides in. |
ModelElement |
getContext()
|
ModelElement |
getDefaultElement()
Not part of specification! Merged from TemplateParameter association class. |
boolean |
getIsSpecification()
Not part of specification! Merged from ElementOwnership association class. |
String |
getName()
An identifier for the ModelElement within its containing Namespace. |
Namespace |
getNamespace()
Designates the Namespace that contains the ModelElement. |
Collection |
getPackage()
Not documented in spec! |
Collection |
getPresentation()
A set of PresentationElements that present a view of the ModelElement. |
Collection |
getReferenceTag()
Not documented in spec! |
Collection |
getSourceFlow()
Not documented in spec! |
Collection |
getStereotype()
Designates the stereotypes that further qualify the UML metaclass (the base class or one of its subclasses) of the modeling element. |
Collection |
getSubmachineState()
|
Collection |
getSupplierDependency()
Inverse of supplier. |
Collection |
getTaggedValue()
An arbitrary property attached to the model element based on an associated tag definition. |
Collection |
getTargetFlow()
Not documented in spec! |
ModelElement |
getTemplate()
Not documented in spec! |
Collection |
getTemplateArgument()
Not documented in spec! From diagram p. |
List |
getTemplateParameter()
(association class TemplateParameter) A composite aggregation ordered list of parameters. |
State |
getTop()
|
Collection |
getTransitions()
|
VisibilityKind |
getVisibility()
Not part of specification! Merged from ElementOwnership association class. |
void |
refDelete()
Removes all references to this object, and calls superclass proxies to do the same. |
Object |
refGetValue(String featureName)
|
Object |
refInvokeOperation(String requestedOperation,
List args)
Not implemented. |
void |
refSetValue(String featureName,
Object value)
|
Collection |
refVerifyConstraints(boolean deepVerify)
|
void |
setContext(ModelElement newValue)
Setter for atomic property context) |
void |
setDefaultElement(ModelElement defaultElement)
Setter for atomic property defaultElement) |
void |
setIsSpecification(boolean isSpecification)
Setter for atomic property isSpecification) |
void |
setName(String name)
Setter for atomic property name) |
void |
setNamespace(Namespace namespace)
Setter for atomic property namespace) |
void |
setTemplate(ModelElement template)
Setter for atomic property template) |
void |
setTop(State newValue)
Setter for atomic property top) |
void |
setVisibility(VisibilityKind visibility)
Setter for atomic property visibility) |
String |
toString()
|
| Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObjectImpl |
|---|
componentEquals, extAddObjectListener, extDeepCopy, extRemoveObjectListener, extSetImmediateComposite, firePropertyValueAdded, firePropertyValueChanged, firePropertyValueRemoved, javaEquals, javaEquals, javaEquals, javaEquals, javaEquals, javaEquals, refImmediateComposite |
| Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefObjectImpl |
|---|
refClass, refIsInstanceOf, refMofId, refOutermostComposite |
| Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefFeaturedImpl |
|---|
refGetValue, refInvokeOperation, refSetValue |
| Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl |
|---|
refImmediatePackage, refMetaObject, refOutermostPackage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject |
|---|
extAddObjectListener, extDeepCopy, extRemoveObjectListener |
| Methods inherited from interface javax.jmi.reflect.RefObject |
|---|
refClass, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
| Methods inherited from interface javax.jmi.reflect.RefFeatured |
|---|
refGetValue, refInvokeOperation, refSetValue |
| Methods inherited from interface javax.jmi.reflect.RefBaseObject |
|---|
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage |
| Constructor Detail |
|---|
public StateMachine_Impl(RefPackageImpl immediatePackage,
javax.jmi.reflect.RefObject metaObject,
RefClassImpl proxy,
javax.jmi.reflect.RefObject delegator)
| Method Detail |
|---|
public Object refGetValue(String featureName)
refGetValue in interface javax.jmi.reflect.RefFeatured
public void refSetValue(String featureName,
Object value)
refSetValue in interface javax.jmi.reflect.RefFeatured
public Object refInvokeOperation(String requestedOperation,
List args)
throws javax.jmi.reflect.RefException
refInvokeOperation in interface javax.jmi.reflect.RefFeaturedjavax.jmi.reflect.RefExceptionpublic void refDelete()
refDelete in interface javax.jmi.reflect.RefObjectrefDelete in class RefObjectImplpublic Collection refVerifyConstraints(boolean deepVerify)
refVerifyConstraints in interface javax.jmi.reflect.RefBaseObject
public Collection getTargetFlow()
throws javax.jmi.reflect.JmiException
getTargetFlow in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getConstraint()
throws javax.jmi.reflect.JmiException
getConstraint in interface ModelElementjavax.jmi.reflect.JmiException
public boolean getIsSpecification()
throws javax.jmi.reflect.JmiException
getIsSpecification in interface ModelElementjavax.jmi.reflect.JmiException
public void setIsSpecification(boolean isSpecification)
throws javax.jmi.reflect.JmiException
ModelElement
setIsSpecification in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getComment()
throws javax.jmi.reflect.JmiException
getComment in interface ModelElementjavax.jmi.reflect.JmiException
public String getName()
throws javax.jmi.reflect.JmiException
getName in interface ModelElementjavax.jmi.reflect.JmiException
public void setName(String name)
throws javax.jmi.reflect.JmiException
ModelElement
setName in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getAsArgument()
throws javax.jmi.reflect.JmiException
getAsArgument in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getTemplateArgument()
throws javax.jmi.reflect.JmiException
getTemplateArgument in interface ModelElementjavax.jmi.reflect.JmiException
public List getTemplateParameter()
throws javax.jmi.reflect.JmiException
getTemplateParameter in interface ModelElementjavax.jmi.reflect.JmiException
public ModelElement getDefaultElement()
throws javax.jmi.reflect.JmiException
getDefaultElement in interface ModelElementjavax.jmi.reflect.JmiException
public void setDefaultElement(ModelElement defaultElement)
throws javax.jmi.reflect.JmiException
ModelElement
setDefaultElement in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getPackage()
throws javax.jmi.reflect.JmiException
getPackage in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getPresentation()
throws javax.jmi.reflect.JmiException
getPresentation in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getSupplierDependency()
throws javax.jmi.reflect.JmiException
getSupplierDependency in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getTaggedValue()
throws javax.jmi.reflect.JmiException
getTaggedValue in interface ModelElementjavax.jmi.reflect.JmiException
public ModelElement getTemplate()
throws javax.jmi.reflect.JmiException
getTemplate in interface ModelElementjavax.jmi.reflect.JmiException
public void setTemplate(ModelElement template)
throws javax.jmi.reflect.JmiException
ModelElement
setTemplate in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getSourceFlow()
throws javax.jmi.reflect.JmiException
getSourceFlow in interface ModelElementjavax.jmi.reflect.JmiException
public VisibilityKind getVisibility()
throws javax.jmi.reflect.JmiException
getVisibility in interface ModelElementjavax.jmi.reflect.JmiException
public void setVisibility(VisibilityKind visibility)
throws javax.jmi.reflect.JmiException
ModelElement
setVisibility in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getContainer()
throws javax.jmi.reflect.JmiException
getContainer in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getBehavior()
throws javax.jmi.reflect.JmiException
getBehavior in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getClientDependency()
throws javax.jmi.reflect.JmiException
getClientDependency in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getReferenceTag()
throws javax.jmi.reflect.JmiException
getReferenceTag in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getStereotype()
throws javax.jmi.reflect.JmiException
getStereotype in interface ModelElementjavax.jmi.reflect.JmiException
public Namespace getNamespace()
throws javax.jmi.reflect.JmiException
getNamespace in interface ModelElementjavax.jmi.reflect.JmiException
public void setNamespace(Namespace namespace)
throws javax.jmi.reflect.JmiException
ModelElement
setNamespace in interface ModelElementjavax.jmi.reflect.JmiException
public Collection getSubmachineState()
throws javax.jmi.reflect.JmiException
getSubmachineState in interface StateMachinejavax.jmi.reflect.JmiException
public ModelElement getContext()
throws javax.jmi.reflect.JmiException
getContext in interface StateMachinejavax.jmi.reflect.JmiException
public void setContext(ModelElement newValue)
throws javax.jmi.reflect.JmiException
StateMachine
setContext in interface StateMachinejavax.jmi.reflect.JmiException
public Collection getTransitions()
throws javax.jmi.reflect.JmiException
getTransitions in interface StateMachinejavax.jmi.reflect.JmiException
public State getTop()
throws javax.jmi.reflect.JmiException
getTop in interface StateMachinejavax.jmi.reflect.JmiException
public void setTop(State newValue)
throws javax.jmi.reflect.JmiException
StateMachine
setTop in interface StateMachinejavax.jmi.reflect.JmiExceptionpublic ExtObject extDeepCopy(Map objectMap)
extDeepCopy in interface ExtObjectpublic int extValueHash()
extValueHash in interface ExtObjectpublic boolean extEquals(ExtObject extObject)
extEquals in interface ExtObject
public Object extVisit(ExtVisitor visitor,
Object argument)
throws Exception
extVisit in interface ExtObjectExceptionpublic String toString()
toString in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||