## IOperation

com.change_vision.jude.api.inf.model.Class and UseCase Diagram Interface

com.change_vision.jude.api.inf.model. INamedElement
PUBLIC_VISIBILITY :String PROTECTED_VISIBILITY :String PACKAGE_VISIBILITY :String PRIVATE_VISIBILITY :String
+getName() :String +getConstraints() :IConstraint[] +getSupplierDependencies() :IDependency[] +getClientDependencies() :IDependency[] +getDefinition() :String +isPublicVisibility() :boolean +isProtectedVisibility() :boolean +isPrivateVisibility() :boolean +isPackageVisibility() :boolean +getDiagrams() :IDiagram[] +setName(String name) :void +setDefinition(String definition) :void +setVisibility(String visibility) :void +getAlias1() :String +getAlias2() :String +setAlias1(String alias1) :void +setAlias2(String alias2) :void
com.change_vision.jude.api.inf.model. IOperation
+getParameters() :IParameter[] +getReturnType() :IClass +getReturnTypeExpression() :String +isLeaf() :boolean +isAbstract() :boolean +isStatic() :boolean +addParameter(IParameter[] parameters) :void +removeParameter(IParameter[] parameters) :void +setReturnType(IClass returnType) :void +setLeaf(boolean isLeaf) :void +setAbstract(boolean isAbstract) :void +setStatic(boolean isStatic) :void +setReturnTypeExpression(String type) :void