uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ReadWriteActions
Interface CreateObjectAction
- All Superinterfaces:
- Action, Element, ExtObject, ModelElement, PrimitiveAction, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- All Known Implementing Classes:
- CreateObjectAction_Impl
public interface CreateObjectAction
- extends PrimitiveAction
This action instantiates a concrete classifier. The new object
is created, and the classifier of the object is set to the given
classifier. The new object is returned as the value of the
action. The action has no other effect. In particular, no
constructors are executed, no initial expressions are evaluated,
and no state machines transitions are triggered. The new object
has no attributes values and participates in no links. The
semantics is undefined for creating objects from abstract
classifiers or from association classes.
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ActionFoundation.Action |
getAntecedent, getAvailableInput, getAvailableOutput, getConsequent, getGroup, getInputPin, getIsReadOnly, getJumpHandler, getOutputPin, setGroup, setIsReadOnly |
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.Core.ModelElement |
getAsArgument, getBehavior, getClientDependency, getComment, getConstraint, getContainer, getDefaultElement, getIsSpecification, getName, getNamespace, getPackage, getPresentation, getReferenceTag, getSourceFlow, getStereotype, getSupplierDependency, getTaggedValue, getTargetFlow, getTemplate, getTemplateArgument, getTemplateParameter, getVisibility, setDefaultElement, setIsSpecification, setName, setNamespace, setTemplate, setVisibility |
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 |
getClassifier
Classifier getClassifier()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setClassifier
void setClassifier(Classifier classifier)
throws javax.jmi.reflect.JmiException
- Setter for atomic property classifier)
- Throws:
javax.jmi.reflect.JmiException
getResult
OutputPin getResult()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setResult
void setResult(OutputPin result)
throws javax.jmi.reflect.JmiException
- Setter for atomic property result)
- Throws:
javax.jmi.reflect.JmiException