Package net.ssehub.easy.varModel.model
Class OperationDefinition
java.lang.Object
net.ssehub.easy.varModel.model.ModelElement
net.ssehub.easy.varModel.model.ContainableModelElement
net.ssehub.easy.varModel.model.OperationDefinition
- All Implemented Interfaces:
IDatatypeVisitable,IModelElement
A containable element which represents user defined operations.
- Author:
- Holger Eichelberger
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for serialization.OperationDefinition(ModelElement parent) Constructor for containable model element. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(IModelVisitor visitor) Accept method for the visitor.Returns the defined operation.voidsetOperation(CustomOperation operation) Changes the defined operation.Methods inherited from class net.ssehub.easy.varModel.model.ContainableModelElement
accept, getNameSpace, getParent, getProject, getQualifiedName, getTopLevelParent, isTopLevel, setParentMethods inherited from class net.ssehub.easy.varModel.model.ModelElement
findAttribute, getComment, getName, getUniqueName, isTransparent, propagateAttribute, setComment, setName, toString
-
Field Details
-
operation
-
-
Constructor Details
-
OperationDefinition
OperationDefinition()Constructor for serialization. -
OperationDefinition
Constructor for containable model element.- Parameters:
parent- the object, in which this specific one is embedded
-
-
Method Details
-
setOperation
Changes the defined operation.- Parameters:
operation- the defined operation
-
getOperation
Returns the defined operation.- Returns:
- the operation
-
accept
Description copied from interface:IModelElementAccept method for the visitor.- Parameters:
visitor- The visitor, which should process this model element.
-