|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.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.CommonBehavior.Procedure_Impl
public class Procedure_Impl
Instance implementation for type Procedure
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 | |
---|---|
Procedure_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. |
String |
getBody()
|
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 |
getDefaultElement()
Not part of specification! Merged from TemplateParameter association class. |
Collection |
getExpression()
|
boolean |
getIsList()
|
boolean |
getIsSpecification()
Not part of specification! Merged from ElementOwnership association class. |
String |
getLanguage()
|
Collection |
getMethod()
|
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 |
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. |
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 |
setBody(String newValue)
Setter for atomic property body) |
void |
setDefaultElement(ModelElement defaultElement)
Setter for atomic property defaultElement) |
void |
setIsList(boolean newValue)
Setter for atomic property isList) |
void |
setIsSpecification(boolean isSpecification)
Setter for atomic property isSpecification) |
void |
setLanguage(String newValue)
Setter for atomic property language) |
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 |
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 Procedure_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.RefFeatured
javax.jmi.reflect.RefException
public void refDelete()
refDelete
in interface javax.jmi.reflect.RefObject
refDelete
in class RefObjectImpl
public Collection refVerifyConstraints(boolean deepVerify)
refVerifyConstraints
in interface javax.jmi.reflect.RefBaseObject
public Collection getTargetFlow() throws javax.jmi.reflect.JmiException
getTargetFlow
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getConstraint() throws javax.jmi.reflect.JmiException
getConstraint
in interface ModelElement
javax.jmi.reflect.JmiException
public boolean getIsSpecification() throws javax.jmi.reflect.JmiException
getIsSpecification
in interface ModelElement
javax.jmi.reflect.JmiException
public void setIsSpecification(boolean isSpecification) throws javax.jmi.reflect.JmiException
ModelElement
setIsSpecification
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getComment() throws javax.jmi.reflect.JmiException
getComment
in interface ModelElement
javax.jmi.reflect.JmiException
public String getName() throws javax.jmi.reflect.JmiException
getName
in interface ModelElement
javax.jmi.reflect.JmiException
public void setName(String name) throws javax.jmi.reflect.JmiException
ModelElement
setName
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getAsArgument() throws javax.jmi.reflect.JmiException
getAsArgument
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getTemplateArgument() throws javax.jmi.reflect.JmiException
getTemplateArgument
in interface ModelElement
javax.jmi.reflect.JmiException
public List getTemplateParameter() throws javax.jmi.reflect.JmiException
getTemplateParameter
in interface ModelElement
javax.jmi.reflect.JmiException
public ModelElement getDefaultElement() throws javax.jmi.reflect.JmiException
getDefaultElement
in interface ModelElement
javax.jmi.reflect.JmiException
public void setDefaultElement(ModelElement defaultElement) throws javax.jmi.reflect.JmiException
ModelElement
setDefaultElement
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getPackage() throws javax.jmi.reflect.JmiException
getPackage
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getPresentation() throws javax.jmi.reflect.JmiException
getPresentation
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getSupplierDependency() throws javax.jmi.reflect.JmiException
getSupplierDependency
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getTaggedValue() throws javax.jmi.reflect.JmiException
getTaggedValue
in interface ModelElement
javax.jmi.reflect.JmiException
public ModelElement getTemplate() throws javax.jmi.reflect.JmiException
getTemplate
in interface ModelElement
javax.jmi.reflect.JmiException
public void setTemplate(ModelElement template) throws javax.jmi.reflect.JmiException
ModelElement
setTemplate
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getSourceFlow() throws javax.jmi.reflect.JmiException
getSourceFlow
in interface ModelElement
javax.jmi.reflect.JmiException
public VisibilityKind getVisibility() throws javax.jmi.reflect.JmiException
getVisibility
in interface ModelElement
javax.jmi.reflect.JmiException
public void setVisibility(VisibilityKind visibility) throws javax.jmi.reflect.JmiException
ModelElement
setVisibility
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getContainer() throws javax.jmi.reflect.JmiException
getContainer
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getBehavior() throws javax.jmi.reflect.JmiException
getBehavior
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getClientDependency() throws javax.jmi.reflect.JmiException
getClientDependency
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getReferenceTag() throws javax.jmi.reflect.JmiException
getReferenceTag
in interface ModelElement
javax.jmi.reflect.JmiException
public Collection getStereotype() throws javax.jmi.reflect.JmiException
getStereotype
in interface ModelElement
javax.jmi.reflect.JmiException
public Namespace getNamespace() throws javax.jmi.reflect.JmiException
getNamespace
in interface ModelElement
javax.jmi.reflect.JmiException
public void setNamespace(Namespace namespace) throws javax.jmi.reflect.JmiException
ModelElement
setNamespace
in interface ModelElement
javax.jmi.reflect.JmiException
public String getLanguage() throws javax.jmi.reflect.JmiException
getLanguage
in interface Procedure
javax.jmi.reflect.JmiException
public void setLanguage(String newValue) throws javax.jmi.reflect.JmiException
Procedure
setLanguage
in interface Procedure
javax.jmi.reflect.JmiException
public String getBody() throws javax.jmi.reflect.JmiException
getBody
in interface Procedure
javax.jmi.reflect.JmiException
public void setBody(String newValue) throws javax.jmi.reflect.JmiException
Procedure
setBody
in interface Procedure
javax.jmi.reflect.JmiException
public boolean getIsList() throws javax.jmi.reflect.JmiException
getIsList
in interface Procedure
javax.jmi.reflect.JmiException
public void setIsList(boolean newValue) throws javax.jmi.reflect.JmiException
Procedure
setIsList
in interface Procedure
javax.jmi.reflect.JmiException
public Collection getExpression() throws javax.jmi.reflect.JmiException
getExpression
in interface Procedure
javax.jmi.reflect.JmiException
public Collection getMethod() throws javax.jmi.reflect.JmiException
getMethod
in interface Procedure
javax.jmi.reflect.JmiException
public ExtObject extDeepCopy(Map objectMap)
extDeepCopy
in interface ExtObject
public int extValueHash()
extValueHash
in interface ExtObject
public boolean extEquals(ExtObject extObject)
extEquals
in interface ExtObject
public Object extVisit(ExtVisitor visitor, Object argument) throws Exception
extVisit
in interface ExtObject
Exception
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |