|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A representation of the model object 'Read Is Classified Object Action'. A read is classified object action is an action that determines whether a runtime object is classified by a given classifier.
The following features are supported:
UMLPackage.getReadIsClassifiedObjectAction()| Field Summary |
| Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
SEPARATOR |
| Method Summary | |
InputPin |
createObject(String name,
Type type)
Creates a new InputPin,with the specified 'Name', and 'Type', and sets the 'Object' containment reference |
InputPin |
createObject(String name,
Type type,
EClass eClass)
Creates a new InputPin, with the specified 'Name', and 'Type', and sets the 'Object' containment reference |
OutputPin |
createResult(String name,
Type type)
Creates a new OutputPin,with the specified 'Name', and 'Type', and sets the 'Result' containment reference |
Classifier |
getClassifier()
Returns the value of the 'Classifier' reference |
InputPin |
getObject()
Returns the value of the 'Object' containment reference |
OutputPin |
getResult()
Returns the value of the 'Result' containment reference |
boolean |
isDirect()
Returns the value of the 'Is Direct' attribute. |
void |
setClassifier(Classifier value)
Sets the value of the ' Classifier' reference |
void |
setIsDirect(boolean value)
Sets the value of the ' Is Direct' attribute |
void |
setObject(InputPin value)
Sets the value of the ' Object' containment reference |
void |
setResult(OutputPin value)
Sets the value of the ' Result' containment reference |
boolean |
validateBooleanResult(DiagnosticChain diagnostics,
Map context)
The type of the output pin is Boolean self.result.type = Boolean |
boolean |
validateMultiplicityOfInput(DiagnosticChain diagnostics,
Map context)
The multiplicity of the input pin is 1..1. |
boolean |
validateMultiplicityOfOutput(DiagnosticChain diagnostics,
Map context)
The multiplicity of the output pin is 1..1. |
boolean |
validateNoType(DiagnosticChain diagnostics,
Map context)
The input pin has no type. |
| Methods inherited from interface org.eclipse.uml2.uml.Action |
createLocalPostcondition, createLocalPostcondition, createLocalPrecondition, createLocalPrecondition, getContext, getInput, getInput, getInputs, getLocalPostcondition, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPrecondition, getLocalPreconditions, getOutput, getOutput, getOutputs |
| Methods inherited from interface org.eclipse.uml2.uml.ExecutableNode |
createHandler, getHandlers |
| Methods inherited from interface org.eclipse.uml2.uml.ActivityNode |
getActivity, getIncoming, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoing, getOutgoings, getRedefinedNode, getRedefinedNode, getRedefinedNodes, setActivity, setInStructuredNode, validateOwned, validateOwnedStructuredNode |
| Methods inherited from interface org.eclipse.uml2.uml.RedefinableElement |
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
| Methods inherited from interface org.eclipse.uml2.uml.NamedElement |
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
getEAnnotation, getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
public boolean isDirect()
"false".
Indicates whether the classifier must directly classify the input object.
ReadIsClassifiedObjectAction.setIsDirect(boolean),
UMLPackage.getReadIsClassifiedObjectAction_IsDirect()public void setIsDirect(boolean value)
Is Direct' attribute.
value - the new value of the 'Is Direct' attribute.ReadIsClassifiedObjectAction.isDirect()public Classifier getClassifier()
ReadIsClassifiedObjectAction.setClassifier(Classifier),
UMLPackage.getReadIsClassifiedObjectAction_Classifier()public void setClassifier(Classifier value)
Classifier' reference.
value - the new value of the 'Classifier' reference.ReadIsClassifiedObjectAction.getClassifier()public OutputPin getResult()
ReadIsClassifiedObjectAction.setResult(OutputPin),
UMLPackage.getReadIsClassifiedObjectAction_Result()public void setResult(OutputPin value)
Result' containment reference.
value - the new value of the 'Result' containment reference.ReadIsClassifiedObjectAction.getResult()
public OutputPin createResult(String name,
Type type)
OutputPin,with the specified 'Name', and 'Type', and sets the 'Result' containment reference.
name - The 'Name' for the new OutputPin, or null.type - The 'Type' for the new OutputPin, or null.
OutputPin.ReadIsClassifiedObjectAction.getResult()public InputPin getObject()
ReadIsClassifiedObjectAction.setObject(InputPin),
UMLPackage.getReadIsClassifiedObjectAction_Object()public void setObject(InputPin value)
Object' containment reference.
value - the new value of the 'Object' containment reference.ReadIsClassifiedObjectAction.getObject()
public InputPin createObject(String name,
Type type,
EClass eClass)
InputPin, with the specified 'Name', and 'Type', and sets the 'Object' containment reference.
name - The 'Name' for the new InputPin, or null.type - The 'Type' for the new InputPin, or null.eClass - The Ecore class of the InputPin to create.
InputPin.ReadIsClassifiedObjectAction.getObject()
public InputPin createObject(String name,
Type type)
InputPin,with the specified 'Name', and 'Type', and sets the 'Object' containment reference.
name - The 'Name' for the new InputPin, or null.type - The 'Type' for the new InputPin, or null.
InputPin.ReadIsClassifiedObjectAction.getObject()
public boolean validateMultiplicityOfInput(DiagnosticChain diagnostics,
Map context)
public boolean validateNoType(DiagnosticChain diagnostics,
Map context)
public boolean validateMultiplicityOfOutput(DiagnosticChain diagnostics,
Map context)
public boolean validateBooleanResult(DiagnosticChain diagnostics,
Map context)
|
Copyright 2003, 2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||