public class OperationWrapper extends Object implements org.eclipse.uml2.uml.Operation
| Constructor and Description |
|---|
OperationWrapper(org.eclipse.uml2.uml.Operation oper) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addKeyword(String keyword) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Namespace> |
allNamespaces() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Element> |
allOwnedElements() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Package> |
allOwningPackages() |
org.eclipse.emf.ecore.EObject |
applyStereotype(org.eclipse.uml2.uml.Stereotype stereotype) |
org.eclipse.uml2.uml.Constraint |
createBodyCondition(String name) |
org.eclipse.uml2.uml.Constraint |
createBodyCondition(String name,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.uml2.uml.Dependency |
createDependency(org.eclipse.uml2.uml.NamedElement supplier) |
org.eclipse.emf.ecore.EAnnotation |
createEAnnotation(String source) |
org.eclipse.uml2.uml.ElementImport |
createElementImport(org.eclipse.uml2.uml.PackageableElement importedElement) |
org.eclipse.uml2.uml.ElementImport |
createElementImport(org.eclipse.uml2.uml.PackageableElement element,
org.eclipse.uml2.uml.VisibilityKind visibility) |
org.eclipse.uml2.uml.StringExpression |
createNameExpression(String name,
org.eclipse.uml2.uml.Type type) |
org.eclipse.uml2.uml.Comment |
createOwnedComment() |
org.eclipse.uml2.uml.Parameter |
createOwnedParameter(String name,
org.eclipse.uml2.uml.Type type) |
org.eclipse.uml2.uml.ParameterSet |
createOwnedParameterSet(String name) |
org.eclipse.uml2.uml.Constraint |
createOwnedRule(String name) |
org.eclipse.uml2.uml.Constraint |
createOwnedRule(String name,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.uml2.uml.TemplateSignature |
createOwnedTemplateSignature() |
org.eclipse.uml2.uml.TemplateSignature |
createOwnedTemplateSignature(org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.uml2.uml.PackageImport |
createPackageImport(org.eclipse.uml2.uml.Package importedPackage) |
org.eclipse.uml2.uml.PackageImport |
createPackageImport(org.eclipse.uml2.uml.Package package_,
org.eclipse.uml2.uml.VisibilityKind visibility) |
org.eclipse.uml2.uml.Constraint |
createPostcondition(String name) |
org.eclipse.uml2.uml.Constraint |
createPostcondition(String name,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.uml2.uml.Constraint |
createPrecondition(String name) |
org.eclipse.uml2.uml.Constraint |
createPrecondition(String name,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.uml2.uml.Parameter |
createReturnResult(String name,
org.eclipse.uml2.uml.Type type) |
org.eclipse.uml2.uml.TemplateBinding |
createTemplateBinding(org.eclipse.uml2.uml.TemplateSignature signature) |
org.eclipse.uml2.uml.Usage |
createUsage(org.eclipse.uml2.uml.NamedElement supplier) |
void |
destroy() |
org.eclipse.emf.common.util.EList<org.eclipse.emf.common.notify.Adapter> |
eAdapters() |
org.eclipse.emf.common.util.TreeIterator<org.eclipse.emf.ecore.EObject> |
eAllContents() |
org.eclipse.emf.ecore.EClass |
eClass() |
org.eclipse.emf.ecore.EObject |
eContainer() |
org.eclipse.emf.ecore.EStructuralFeature |
eContainingFeature() |
org.eclipse.emf.ecore.EReference |
eContainmentFeature() |
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> |
eContents() |
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> |
eCrossReferences() |
boolean |
eDeliver() |
Object |
eGet(org.eclipse.emf.ecore.EStructuralFeature arg0) |
Object |
eGet(org.eclipse.emf.ecore.EStructuralFeature arg0,
boolean arg1) |
Object |
eInvoke(org.eclipse.emf.ecore.EOperation arg0,
org.eclipse.emf.common.util.EList<?> arg1) |
boolean |
eIsProxy() |
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature arg0) |
void |
eNotify(org.eclipse.emf.common.notify.Notification arg0) |
org.eclipse.emf.ecore.resource.Resource |
eResource() |
void |
eSet(org.eclipse.emf.ecore.EStructuralFeature arg0,
Object arg1) |
void |
eSetDeliver(boolean arg0) |
void |
eUnset(org.eclipse.emf.ecore.EStructuralFeature arg0) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageableElement> |
excludeCollisions(org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageableElement> imps) |
org.eclipse.uml2.uml.Stereotype |
getApplicableStereotype(String qualifiedName) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Stereotype> |
getApplicableStereotypes() |
org.eclipse.uml2.uml.Stereotype |
getAppliedStereotype(String qualifiedName) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Stereotype> |
getAppliedStereotypes() |
org.eclipse.uml2.uml.Stereotype |
getAppliedSubstereotype(org.eclipse.uml2.uml.Stereotype stereotype,
String qualifiedName) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Stereotype> |
getAppliedSubstereotypes(org.eclipse.uml2.uml.Stereotype stereotype) |
org.eclipse.uml2.uml.Constraint |
getBodyCondition() |
org.eclipse.uml2.uml.Class |
getClass_() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Dependency> |
getClientDependencies() |
org.eclipse.uml2.uml.Dependency |
getClientDependency(String name) |
org.eclipse.uml2.uml.Dependency |
getClientDependency(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.uml2.uml.CallConcurrencyKind |
getConcurrency() |
org.eclipse.uml2.uml.DataType |
getDatatype() |
org.eclipse.emf.ecore.EAnnotation |
getEAnnotation(String arg0) |
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EAnnotation> |
getEAnnotations() |
org.eclipse.uml2.uml.ElementImport |
getElementImport(org.eclipse.uml2.uml.PackageableElement importedElement) |
org.eclipse.uml2.uml.ElementImport |
getElementImport(org.eclipse.uml2.uml.PackageableElement importedElement,
boolean createOnDemand) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.ElementImport> |
getElementImports() |
org.eclipse.uml2.uml.Classifier |
getFeaturingClassifier(String name) |
org.eclipse.uml2.uml.Classifier |
getFeaturingClassifier(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Classifier> |
getFeaturingClassifiers() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageableElement> |
getImportedElements() |
org.eclipse.uml2.uml.PackageableElement |
getImportedMember(String name) |
org.eclipse.uml2.uml.PackageableElement |
getImportedMember(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageableElement> |
getImportedMembers() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Package> |
getImportedPackages() |
org.eclipse.uml2.uml.Interface |
getInterface() |
org.eclipse.emf.common.util.EList<String> |
getKeywords() |
String |
getLabel() |
String |
getLabel(boolean localize) |
int |
getLower() |
org.eclipse.uml2.uml.NamedElement |
getMember(String name) |
org.eclipse.uml2.uml.NamedElement |
getMember(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.NamedElement> |
getMembers() |
org.eclipse.uml2.uml.Behavior |
getMethod(String name) |
org.eclipse.uml2.uml.Behavior |
getMethod(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Behavior> |
getMethods() |
org.eclipse.uml2.uml.Model |
getModel() |
String |
getName() |
org.eclipse.uml2.uml.StringExpression |
getNameExpression() |
org.eclipse.emf.common.util.EList<String> |
getNamesOfMember(org.eclipse.uml2.uml.NamedElement element) |
org.eclipse.uml2.uml.Namespace |
getNamespace() |
org.eclipse.uml2.uml.Package |
getNearestPackage() |
String |
getOclBodyCondition() |
List<OJParameter> |
getOJParametersExceptReturn() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Comment> |
getOwnedComments() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Element> |
getOwnedElements() |
org.eclipse.uml2.uml.NamedElement |
getOwnedMember(String name) |
org.eclipse.uml2.uml.NamedElement |
getOwnedMember(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.NamedElement> |
getOwnedMembers() |
org.eclipse.uml2.uml.Parameter |
getOwnedParameter(String name,
org.eclipse.uml2.uml.Type type) |
org.eclipse.uml2.uml.Parameter |
getOwnedParameter(String name,
org.eclipse.uml2.uml.Type type,
boolean ignoreCase,
boolean createOnDemand) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Parameter> |
getOwnedParameters() |
org.eclipse.uml2.uml.ParameterSet |
getOwnedParameterSet(String name) |
org.eclipse.uml2.uml.ParameterSet |
getOwnedParameterSet(String name,
boolean ignoreCase,
boolean createOnDemand) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.ParameterSet> |
getOwnedParameterSets() |
org.eclipse.uml2.uml.Constraint |
getOwnedRule(String name) |
org.eclipse.uml2.uml.Constraint |
getOwnedRule(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass,
boolean createOnDemand) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Constraint> |
getOwnedRules() |
org.eclipse.uml2.uml.TemplateSignature |
getOwnedTemplateSignature() |
org.eclipse.uml2.uml.Element |
getOwner() |
org.eclipse.uml2.uml.TemplateParameter |
getOwningTemplateParameter() |
org.eclipse.uml2.uml.PackageImport |
getPackageImport(org.eclipse.uml2.uml.Package importedPackage) |
org.eclipse.uml2.uml.PackageImport |
getPackageImport(org.eclipse.uml2.uml.Package importedPackage,
boolean createOnDemand) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageImport> |
getPackageImports() |
org.eclipse.uml2.uml.Constraint |
getPostcondition(String name) |
org.eclipse.uml2.uml.Constraint |
getPostcondition(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass,
boolean createOnDemand) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Constraint> |
getPostconditions() |
org.eclipse.uml2.uml.Constraint |
getPrecondition(String name) |
org.eclipse.uml2.uml.Constraint |
getPrecondition(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass,
boolean createOnDemand) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Constraint> |
getPreconditions() |
String |
getQualifiedName() |
org.eclipse.uml2.uml.Type |
getRaisedException(String name) |
org.eclipse.uml2.uml.Type |
getRaisedException(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Type> |
getRaisedExceptions() |
org.eclipse.uml2.uml.RedefinableElement |
getRedefinedElement(String name) |
org.eclipse.uml2.uml.RedefinableElement |
getRedefinedElement(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.RedefinableElement> |
getRedefinedElements() |
org.eclipse.uml2.uml.Operation |
getRedefinedOperation(String name,
org.eclipse.emf.common.util.EList<String> ownedParameterNames,
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Type> ownedParameterTypes) |
org.eclipse.uml2.uml.Operation |
getRedefinedOperation(String name,
org.eclipse.emf.common.util.EList<String> ownedParameterNames,
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Type> ownedParameterTypes,
boolean ignoreCase) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Operation> |
getRedefinedOperations() |
org.eclipse.uml2.uml.Classifier |
getRedefinitionContext(String name) |
org.eclipse.uml2.uml.Classifier |
getRedefinitionContext(String name,
boolean ignoreCase,
org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Classifier> |
getRedefinitionContexts() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Relationship> |
getRelationships() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Relationship> |
getRelationships(org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.uml2.uml.Stereotype |
getRequiredStereotype(String qualifiedName) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Stereotype> |
getRequiredStereotypes() |
OJPathName |
getReturnParamPathName() |
org.eclipse.uml2.uml.Parameter |
getReturnResult() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.DirectedRelationship> |
getSourceDirectedRelationships() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.DirectedRelationship> |
getSourceDirectedRelationships(org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.emf.ecore.EObject |
getStereotypeApplication(org.eclipse.uml2.uml.Stereotype stereotype) |
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> |
getStereotypeApplications() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.DirectedRelationship> |
getTargetDirectedRelationships() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.DirectedRelationship> |
getTargetDirectedRelationships(org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.uml2.uml.TemplateBinding |
getTemplateBinding(org.eclipse.uml2.uml.TemplateSignature signature) |
org.eclipse.uml2.uml.TemplateBinding |
getTemplateBinding(org.eclipse.uml2.uml.TemplateSignature signature,
boolean createOnDemand) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.TemplateBinding> |
getTemplateBindings() |
org.eclipse.uml2.uml.TemplateParameter |
getTemplateParameter() |
org.eclipse.uml2.uml.Type |
getType() |
int |
getUpper() |
Object |
getValue(org.eclipse.uml2.uml.Stereotype stereotype,
String propertyName) |
org.eclipse.uml2.uml.VisibilityKind |
getVisibility() |
boolean |
hasKeyword(String keyword) |
boolean |
hasValue(org.eclipse.uml2.uml.Stereotype stereotype,
String propertyName) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageableElement> |
importMembers(org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageableElement> imps) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Parameter> |
inputParameters() |
boolean |
isAbstract() |
boolean |
isCompatibleWith(org.eclipse.uml2.uml.ParameterableElement p) |
boolean |
isConsistentWith(org.eclipse.uml2.uml.RedefinableElement redefinee) |
boolean |
isDistinguishableFrom(org.eclipse.uml2.uml.NamedElement n,
org.eclipse.uml2.uml.Namespace ns) |
boolean |
isLeaf() |
boolean |
isOrdered() |
boolean |
isQuery() |
boolean |
isRedefinitionContextValid(org.eclipse.uml2.uml.RedefinableElement redefined) |
boolean |
isSetName() |
boolean |
isSetVisibility() |
boolean |
isStatic() |
boolean |
isStereotypeApplicable(org.eclipse.uml2.uml.Stereotype stereotype) |
boolean |
isStereotypeApplied(org.eclipse.uml2.uml.Stereotype stereotype) |
boolean |
isStereotypeRequired(org.eclipse.uml2.uml.Stereotype stereotype) |
boolean |
isTemplate() |
boolean |
isTemplateParameter() |
boolean |
isUnique() |
boolean |
membersAreDistinguishable() |
boolean |
mustBeOwned() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Parameter> |
outputParameters() |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.ParameterableElement> |
parameterableElements() |
boolean |
removeKeyword(String keyword) |
org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Parameter> |
returnResult() |
String |
separator() |
void |
setBodyCondition(org.eclipse.uml2.uml.Constraint value) |
void |
setClass_(org.eclipse.uml2.uml.Class value) |
void |
setConcurrency(org.eclipse.uml2.uml.CallConcurrencyKind value) |
void |
setDatatype(org.eclipse.uml2.uml.DataType value) |
void |
setInterface(org.eclipse.uml2.uml.Interface value) |
void |
setIsAbstract(boolean value) |
void |
setIsLeaf(boolean value) |
void |
setIsOrdered(boolean value) |
void |
setIsQuery(boolean value) |
void |
setIsStatic(boolean value) |
void |
setIsUnique(boolean value) |
void |
setLower(int value) |
void |
setName(String value) |
void |
setNameExpression(org.eclipse.uml2.uml.StringExpression value) |
void |
setOwnedTemplateSignature(org.eclipse.uml2.uml.TemplateSignature value) |
void |
setOwningTemplateParameter(org.eclipse.uml2.uml.TemplateParameter value) |
void |
setTemplateParameter(org.eclipse.uml2.uml.TemplateParameter value) |
void |
setType(org.eclipse.uml2.uml.Type value) |
void |
setUpper(int value) |
void |
setValue(org.eclipse.uml2.uml.Stereotype stereotype,
String propertyName,
Object newValue) |
void |
setVisibility(org.eclipse.uml2.uml.VisibilityKind value) |
org.eclipse.emf.ecore.EObject |
unapplyStereotype(org.eclipse.uml2.uml.Stereotype stereotype) |
void |
unsetName() |
void |
unsetVisibility() |
boolean |
validateAbstractNoMethod(org.eclipse.emf.common.util.DiagnosticChain diagnosticChain,
Map<Object,Object> objectObjectMap) |
boolean |
validateAtMostOneReturn(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateCannotImportOwnedMembers(org.eclipse.emf.common.util.DiagnosticChain diagnosticChain,
Map<Object,Object> objectObjectMap) |
boolean |
validateCannotImportSelf(org.eclipse.emf.common.util.DiagnosticChain diagnosticChain,
Map<Object,Object> objectObjectMap) |
boolean |
validateHasNoQualifiedName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateHasOwner(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateHasQualifiedName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateMembersDistinguishable(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateNonLeafRedefinition(org.eclipse.emf.common.util.DiagnosticChain arg0,
Map<Object,Object> arg1) |
boolean |
validateNotOwnSelf(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateOnlyBodyForQuery(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateRedefinitionConsistent(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateRedefinitionContextValid(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateVisibilityNeedsOwnership(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context) |
public org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Parameter> getOwnedParameters()
getOwnedParameters in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.uml2.uml.Parameter createOwnedParameter(String name, org.eclipse.uml2.uml.Type type)
createOwnedParameter in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.uml2.uml.Parameter getOwnedParameter(String name, org.eclipse.uml2.uml.Type type)
getOwnedParameter in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.uml2.uml.Parameter getOwnedParameter(String name, org.eclipse.uml2.uml.Type type, boolean ignoreCase, boolean createOnDemand)
getOwnedParameter in interface org.eclipse.uml2.uml.BehavioralFeaturepublic boolean isAbstract()
isAbstract in interface org.eclipse.uml2.uml.BehavioralFeaturepublic void setIsAbstract(boolean value)
setIsAbstract in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Behavior> getMethods()
getMethods in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.uml2.uml.Behavior getMethod(String name)
getMethod in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.uml2.uml.Behavior getMethod(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
getMethod in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.uml2.uml.CallConcurrencyKind getConcurrency()
getConcurrency in interface org.eclipse.uml2.uml.BehavioralFeaturepublic void setConcurrency(org.eclipse.uml2.uml.CallConcurrencyKind value)
setConcurrency in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Type> getRaisedExceptions()
getRaisedExceptions in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.uml2.uml.Type getRaisedException(String name)
getRaisedException in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.uml2.uml.Type getRaisedException(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
getRaisedException in interface org.eclipse.uml2.uml.BehavioralFeaturepublic boolean validateAbstractNoMethod(org.eclipse.emf.common.util.DiagnosticChain diagnosticChain,
Map<Object,Object> objectObjectMap)
validateAbstractNoMethod in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.ParameterSet> getOwnedParameterSets()
getOwnedParameterSets in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.uml2.uml.ParameterSet createOwnedParameterSet(String name)
createOwnedParameterSet in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.uml2.uml.ParameterSet getOwnedParameterSet(String name)
getOwnedParameterSet in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.uml2.uml.ParameterSet getOwnedParameterSet(String name, boolean ignoreCase, boolean createOnDemand)
getOwnedParameterSet in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.uml2.uml.Parameter createReturnResult(String name, org.eclipse.uml2.uml.Type type)
createReturnResult in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Parameter> inputParameters()
inputParameters in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Parameter> outputParameters()
outputParameters in interface org.eclipse.uml2.uml.BehavioralFeaturepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.ElementImport> getElementImports()
getElementImports in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.ElementImport createElementImport(org.eclipse.uml2.uml.PackageableElement importedElement)
createElementImport in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.ElementImport getElementImport(org.eclipse.uml2.uml.PackageableElement importedElement)
getElementImport in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.ElementImport getElementImport(org.eclipse.uml2.uml.PackageableElement importedElement,
boolean createOnDemand)
getElementImport in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageImport> getPackageImports()
getPackageImports in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.PackageImport createPackageImport(org.eclipse.uml2.uml.Package importedPackage)
createPackageImport in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.PackageImport getPackageImport(org.eclipse.uml2.uml.Package importedPackage)
getPackageImport in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.PackageImport getPackageImport(org.eclipse.uml2.uml.Package importedPackage,
boolean createOnDemand)
getPackageImport in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Constraint> getOwnedRules()
getOwnedRules in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.Constraint createOwnedRule(String name, org.eclipse.emf.ecore.EClass eClass)
createOwnedRule in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.Constraint createOwnedRule(String name)
createOwnedRule in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.Constraint getOwnedRule(String name)
getOwnedRule in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.Constraint getOwnedRule(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)
getOwnedRule in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.NamedElement> getMembers()
getMembers in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.NamedElement getMember(String name)
getMember in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.NamedElement getMember(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
getMember in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageableElement> getImportedMembers()
getImportedMembers in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.PackageableElement getImportedMember(String name)
getImportedMember in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.PackageableElement getImportedMember(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
getImportedMember in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.NamedElement> getOwnedMembers()
getOwnedMembers in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.NamedElement getOwnedMember(String name)
getOwnedMember in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.NamedElement getOwnedMember(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
getOwnedMember in interface org.eclipse.uml2.uml.Namespacepublic boolean validateMembersDistinguishable(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateMembersDistinguishable in interface org.eclipse.uml2.uml.Namespacepublic boolean validateCannotImportSelf(org.eclipse.emf.common.util.DiagnosticChain diagnosticChain,
Map<Object,Object> objectObjectMap)
validateCannotImportSelf in interface org.eclipse.uml2.uml.Namespacepublic boolean validateCannotImportOwnedMembers(org.eclipse.emf.common.util.DiagnosticChain diagnosticChain,
Map<Object,Object> objectObjectMap)
validateCannotImportOwnedMembers in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.ElementImport createElementImport(org.eclipse.uml2.uml.PackageableElement element,
org.eclipse.uml2.uml.VisibilityKind visibility)
createElementImport in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.uml2.uml.PackageImport createPackageImport(org.eclipse.uml2.uml.Package package_,
org.eclipse.uml2.uml.VisibilityKind visibility)
createPackageImport in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageableElement> getImportedElements()
getImportedElements in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Package> getImportedPackages()
getImportedPackages in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.emf.common.util.EList<String> getNamesOfMember(org.eclipse.uml2.uml.NamedElement element)
getNamesOfMember in interface org.eclipse.uml2.uml.Namespacepublic boolean membersAreDistinguishable()
membersAreDistinguishable in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageableElement> importMembers(org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageableElement> imps)
importMembers in interface org.eclipse.uml2.uml.Namespacepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageableElement> excludeCollisions(org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.PackageableElement> imps)
excludeCollisions in interface org.eclipse.uml2.uml.Namespacepublic String getName()
getName in interface org.eclipse.uml2.uml.NamedElementpublic void setName(String value)
setName in interface org.eclipse.uml2.uml.NamedElementpublic void unsetName()
unsetName in interface org.eclipse.uml2.uml.NamedElementpublic boolean isSetName()
isSetName in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.VisibilityKind getVisibility()
getVisibility in interface org.eclipse.uml2.uml.NamedElementpublic void setVisibility(org.eclipse.uml2.uml.VisibilityKind value)
setVisibility in interface org.eclipse.uml2.uml.NamedElementpublic void unsetVisibility()
unsetVisibility in interface org.eclipse.uml2.uml.NamedElementpublic boolean isSetVisibility()
isSetVisibility in interface org.eclipse.uml2.uml.NamedElementpublic String getQualifiedName()
getQualifiedName in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Dependency> getClientDependencies()
getClientDependencies in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.Dependency getClientDependency(String name)
getClientDependency in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.Dependency getClientDependency(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
getClientDependency in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.Namespace getNamespace()
getNamespace in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.StringExpression getNameExpression()
getNameExpression in interface org.eclipse.uml2.uml.NamedElementpublic void setNameExpression(org.eclipse.uml2.uml.StringExpression value)
setNameExpression in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.StringExpression createNameExpression(String name, org.eclipse.uml2.uml.Type type)
createNameExpression in interface org.eclipse.uml2.uml.NamedElementpublic boolean validateHasNoQualifiedName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateHasNoQualifiedName in interface org.eclipse.uml2.uml.NamedElementpublic boolean validateHasQualifiedName(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateHasQualifiedName in interface org.eclipse.uml2.uml.NamedElementpublic boolean validateVisibilityNeedsOwnership(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateVisibilityNeedsOwnership in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.Dependency createDependency(org.eclipse.uml2.uml.NamedElement supplier)
createDependency in interface org.eclipse.uml2.uml.NamedElementpublic String getLabel()
getLabel in interface org.eclipse.uml2.uml.NamedElementpublic String getLabel(boolean localize)
getLabel in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.uml2.uml.Usage createUsage(org.eclipse.uml2.uml.NamedElement supplier)
createUsage in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Namespace> allNamespaces()
allNamespaces in interface org.eclipse.uml2.uml.NamedElementpublic boolean isDistinguishableFrom(org.eclipse.uml2.uml.NamedElement n,
org.eclipse.uml2.uml.Namespace ns)
isDistinguishableFrom in interface org.eclipse.uml2.uml.NamedElementpublic String separator()
separator in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Package> allOwningPackages()
allOwningPackages in interface org.eclipse.uml2.uml.NamedElementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Element> getOwnedElements()
getOwnedElements in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.uml2.uml.Element getOwner()
getOwner in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Comment> getOwnedComments()
getOwnedComments in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.uml2.uml.Comment createOwnedComment()
createOwnedComment in interface org.eclipse.uml2.uml.Elementpublic boolean validateNotOwnSelf(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateNotOwnSelf in interface org.eclipse.uml2.uml.Elementpublic boolean validateHasOwner(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateHasOwner in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> getStereotypeApplications()
getStereotypeApplications in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.ecore.EObject getStereotypeApplication(org.eclipse.uml2.uml.Stereotype stereotype)
getStereotypeApplication in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Stereotype> getRequiredStereotypes()
getRequiredStereotypes in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.uml2.uml.Stereotype getRequiredStereotype(String qualifiedName)
getRequiredStereotype in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Stereotype> getAppliedStereotypes()
getAppliedStereotypes in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.uml2.uml.Stereotype getAppliedStereotype(String qualifiedName)
getAppliedStereotype in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Stereotype> getAppliedSubstereotypes(org.eclipse.uml2.uml.Stereotype stereotype)
getAppliedSubstereotypes in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.uml2.uml.Stereotype getAppliedSubstereotype(org.eclipse.uml2.uml.Stereotype stereotype,
String qualifiedName)
getAppliedSubstereotype in interface org.eclipse.uml2.uml.Elementpublic boolean hasValue(org.eclipse.uml2.uml.Stereotype stereotype,
String propertyName)
hasValue in interface org.eclipse.uml2.uml.Elementpublic Object getValue(org.eclipse.uml2.uml.Stereotype stereotype, String propertyName)
getValue in interface org.eclipse.uml2.uml.Elementpublic void setValue(org.eclipse.uml2.uml.Stereotype stereotype,
String propertyName,
Object newValue)
setValue in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.ecore.EAnnotation createEAnnotation(String source)
createEAnnotation in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Relationship> getRelationships()
getRelationships in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Relationship> getRelationships(org.eclipse.emf.ecore.EClass eClass)
getRelationships in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.DirectedRelationship> getSourceDirectedRelationships()
getSourceDirectedRelationships in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.DirectedRelationship> getSourceDirectedRelationships(org.eclipse.emf.ecore.EClass eClass)
getSourceDirectedRelationships in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.DirectedRelationship> getTargetDirectedRelationships()
getTargetDirectedRelationships in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.DirectedRelationship> getTargetDirectedRelationships(org.eclipse.emf.ecore.EClass eClass)
getTargetDirectedRelationships in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<String> getKeywords()
getKeywords in interface org.eclipse.uml2.uml.Elementpublic boolean addKeyword(String keyword)
addKeyword in interface org.eclipse.uml2.uml.Elementpublic boolean removeKeyword(String keyword)
removeKeyword in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.uml2.uml.Package getNearestPackage()
getNearestPackage in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.uml2.uml.Model getModel()
getModel in interface org.eclipse.uml2.uml.Elementpublic boolean isStereotypeApplicable(org.eclipse.uml2.uml.Stereotype stereotype)
isStereotypeApplicable in interface org.eclipse.uml2.uml.Elementpublic boolean isStereotypeRequired(org.eclipse.uml2.uml.Stereotype stereotype)
isStereotypeRequired in interface org.eclipse.uml2.uml.Elementpublic boolean isStereotypeApplied(org.eclipse.uml2.uml.Stereotype stereotype)
isStereotypeApplied in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.ecore.EObject applyStereotype(org.eclipse.uml2.uml.Stereotype stereotype)
applyStereotype in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.ecore.EObject unapplyStereotype(org.eclipse.uml2.uml.Stereotype stereotype)
unapplyStereotype in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Stereotype> getApplicableStereotypes()
getApplicableStereotypes in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.uml2.uml.Stereotype getApplicableStereotype(String qualifiedName)
getApplicableStereotype in interface org.eclipse.uml2.uml.Elementpublic boolean hasKeyword(String keyword)
hasKeyword in interface org.eclipse.uml2.uml.Elementpublic void destroy()
destroy in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Element> allOwnedElements()
allOwnedElements in interface org.eclipse.uml2.uml.Elementpublic boolean mustBeOwned()
mustBeOwned in interface org.eclipse.uml2.uml.Elementpublic org.eclipse.emf.ecore.EAnnotation getEAnnotation(String arg0)
getEAnnotation in interface org.eclipse.emf.ecore.EModelElementpublic org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EAnnotation> getEAnnotations()
getEAnnotations in interface org.eclipse.emf.ecore.EModelElementpublic org.eclipse.emf.common.util.TreeIterator<org.eclipse.emf.ecore.EObject> eAllContents()
eAllContents in interface org.eclipse.emf.ecore.EObjectpublic org.eclipse.emf.ecore.EClass eClass()
eClass in interface org.eclipse.emf.ecore.EObjectpublic org.eclipse.emf.ecore.EObject eContainer()
eContainer in interface org.eclipse.emf.ecore.EObjectpublic org.eclipse.emf.ecore.EStructuralFeature eContainingFeature()
eContainingFeature in interface org.eclipse.emf.ecore.EObjectpublic org.eclipse.emf.ecore.EReference eContainmentFeature()
eContainmentFeature in interface org.eclipse.emf.ecore.EObjectpublic org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> eContents()
eContents in interface org.eclipse.emf.ecore.EObjectpublic org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> eCrossReferences()
eCrossReferences in interface org.eclipse.emf.ecore.EObjectpublic Object eGet(org.eclipse.emf.ecore.EStructuralFeature arg0)
eGet in interface org.eclipse.emf.ecore.EObjectpublic Object eGet(org.eclipse.emf.ecore.EStructuralFeature arg0, boolean arg1)
eGet in interface org.eclipse.emf.ecore.EObjectpublic Object eInvoke(org.eclipse.emf.ecore.EOperation arg0, org.eclipse.emf.common.util.EList<?> arg1) throws InvocationTargetException
eInvoke in interface org.eclipse.emf.ecore.EObjectInvocationTargetExceptionpublic boolean eIsProxy()
eIsProxy in interface org.eclipse.emf.ecore.EObjectpublic boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature arg0)
eIsSet in interface org.eclipse.emf.ecore.EObjectpublic org.eclipse.emf.ecore.resource.Resource eResource()
eResource in interface org.eclipse.emf.ecore.EObjectpublic void eSet(org.eclipse.emf.ecore.EStructuralFeature arg0,
Object arg1)
eSet in interface org.eclipse.emf.ecore.EObjectpublic void eUnset(org.eclipse.emf.ecore.EStructuralFeature arg0)
eUnset in interface org.eclipse.emf.ecore.EObjectpublic org.eclipse.emf.common.util.EList<org.eclipse.emf.common.notify.Adapter> eAdapters()
eAdapters in interface org.eclipse.emf.common.notify.Notifierpublic boolean eDeliver()
eDeliver in interface org.eclipse.emf.common.notify.Notifierpublic void eNotify(org.eclipse.emf.common.notify.Notification arg0)
eNotify in interface org.eclipse.emf.common.notify.Notifierpublic void eSetDeliver(boolean arg0)
eSetDeliver in interface org.eclipse.emf.common.notify.Notifierpublic boolean isStatic()
isStatic in interface org.eclipse.uml2.uml.Featurepublic void setIsStatic(boolean value)
setIsStatic in interface org.eclipse.uml2.uml.Featurepublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Classifier> getFeaturingClassifiers()
getFeaturingClassifiers in interface org.eclipse.uml2.uml.Featurepublic org.eclipse.uml2.uml.Classifier getFeaturingClassifier(String name)
getFeaturingClassifier in interface org.eclipse.uml2.uml.Featurepublic org.eclipse.uml2.uml.Classifier getFeaturingClassifier(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
getFeaturingClassifier in interface org.eclipse.uml2.uml.Featurepublic boolean isLeaf()
isLeaf in interface org.eclipse.uml2.uml.RedefinableElementpublic void setIsLeaf(boolean value)
setIsLeaf in interface org.eclipse.uml2.uml.RedefinableElementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.RedefinableElement> getRedefinedElements()
getRedefinedElements in interface org.eclipse.uml2.uml.RedefinableElementpublic org.eclipse.uml2.uml.RedefinableElement getRedefinedElement(String name)
getRedefinedElement in interface org.eclipse.uml2.uml.RedefinableElementpublic org.eclipse.uml2.uml.RedefinableElement getRedefinedElement(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
getRedefinedElement in interface org.eclipse.uml2.uml.RedefinableElementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Classifier> getRedefinitionContexts()
getRedefinitionContexts in interface org.eclipse.uml2.uml.RedefinableElementpublic org.eclipse.uml2.uml.Classifier getRedefinitionContext(String name)
getRedefinitionContext in interface org.eclipse.uml2.uml.RedefinableElementpublic org.eclipse.uml2.uml.Classifier getRedefinitionContext(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
getRedefinitionContext in interface org.eclipse.uml2.uml.RedefinableElementpublic boolean validateRedefinitionContextValid(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateRedefinitionContextValid in interface org.eclipse.uml2.uml.RedefinableElementpublic boolean validateRedefinitionConsistent(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateRedefinitionConsistent in interface org.eclipse.uml2.uml.RedefinableElementpublic boolean isRedefinitionContextValid(org.eclipse.uml2.uml.RedefinableElement redefined)
isRedefinitionContextValid in interface org.eclipse.uml2.uml.RedefinableElementpublic boolean isConsistentWith(org.eclipse.uml2.uml.RedefinableElement redefinee)
isConsistentWith in interface org.eclipse.uml2.uml.RedefinableElementpublic org.eclipse.uml2.uml.TemplateParameter getTemplateParameter()
getTemplateParameter in interface org.eclipse.uml2.uml.ParameterableElementpublic void setTemplateParameter(org.eclipse.uml2.uml.TemplateParameter value)
setTemplateParameter in interface org.eclipse.uml2.uml.ParameterableElementpublic org.eclipse.uml2.uml.TemplateParameter getOwningTemplateParameter()
getOwningTemplateParameter in interface org.eclipse.uml2.uml.ParameterableElementpublic void setOwningTemplateParameter(org.eclipse.uml2.uml.TemplateParameter value)
setOwningTemplateParameter in interface org.eclipse.uml2.uml.ParameterableElementpublic boolean isCompatibleWith(org.eclipse.uml2.uml.ParameterableElement p)
isCompatibleWith in interface org.eclipse.uml2.uml.ParameterableElementpublic boolean isTemplateParameter()
isTemplateParameter in interface org.eclipse.uml2.uml.ParameterableElementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.TemplateBinding> getTemplateBindings()
getTemplateBindings in interface org.eclipse.uml2.uml.TemplateableElementpublic org.eclipse.uml2.uml.TemplateBinding createTemplateBinding(org.eclipse.uml2.uml.TemplateSignature signature)
createTemplateBinding in interface org.eclipse.uml2.uml.TemplateableElementpublic org.eclipse.uml2.uml.TemplateBinding getTemplateBinding(org.eclipse.uml2.uml.TemplateSignature signature)
getTemplateBinding in interface org.eclipse.uml2.uml.TemplateableElementpublic org.eclipse.uml2.uml.TemplateBinding getTemplateBinding(org.eclipse.uml2.uml.TemplateSignature signature,
boolean createOnDemand)
getTemplateBinding in interface org.eclipse.uml2.uml.TemplateableElementpublic org.eclipse.uml2.uml.TemplateSignature getOwnedTemplateSignature()
getOwnedTemplateSignature in interface org.eclipse.uml2.uml.TemplateableElementpublic void setOwnedTemplateSignature(org.eclipse.uml2.uml.TemplateSignature value)
setOwnedTemplateSignature in interface org.eclipse.uml2.uml.TemplateableElementpublic org.eclipse.uml2.uml.TemplateSignature createOwnedTemplateSignature(org.eclipse.emf.ecore.EClass eClass)
createOwnedTemplateSignature in interface org.eclipse.uml2.uml.TemplateableElementpublic org.eclipse.uml2.uml.TemplateSignature createOwnedTemplateSignature()
createOwnedTemplateSignature in interface org.eclipse.uml2.uml.TemplateableElementpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.ParameterableElement> parameterableElements()
parameterableElements in interface org.eclipse.uml2.uml.TemplateableElementpublic boolean isTemplate()
isTemplate in interface org.eclipse.uml2.uml.TemplateableElementpublic boolean isQuery()
isQuery in interface org.eclipse.uml2.uml.Operationpublic void setIsQuery(boolean value)
setIsQuery in interface org.eclipse.uml2.uml.Operationpublic boolean isOrdered()
isOrdered in interface org.eclipse.uml2.uml.Operationpublic void setIsOrdered(boolean value)
setIsOrdered in interface org.eclipse.uml2.uml.Operationpublic boolean isUnique()
isUnique in interface org.eclipse.uml2.uml.Operationpublic void setIsUnique(boolean value)
setIsUnique in interface org.eclipse.uml2.uml.Operationpublic int getLower()
getLower in interface org.eclipse.uml2.uml.Operationpublic void setLower(int value)
setLower in interface org.eclipse.uml2.uml.Operationpublic int getUpper()
getUpper in interface org.eclipse.uml2.uml.Operationpublic void setUpper(int value)
setUpper in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Class getClass_()
getClass_ in interface org.eclipse.uml2.uml.Operationpublic void setClass_(org.eclipse.uml2.uml.Class value)
setClass_ in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Constraint> getPreconditions()
getPreconditions in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Constraint createPrecondition(String name, org.eclipse.emf.ecore.EClass eClass)
createPrecondition in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Constraint createPrecondition(String name)
createPrecondition in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Constraint getPrecondition(String name)
getPrecondition in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Constraint getPrecondition(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)
getPrecondition in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Constraint> getPostconditions()
getPostconditions in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Constraint createPostcondition(String name, org.eclipse.emf.ecore.EClass eClass)
createPostcondition in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Constraint createPostcondition(String name)
createPostcondition in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Constraint getPostcondition(String name)
getPostcondition in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Constraint getPostcondition(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)
getPostcondition in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Operation> getRedefinedOperations()
getRedefinedOperations in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Operation getRedefinedOperation(String name, org.eclipse.emf.common.util.EList<String> ownedParameterNames, org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Type> ownedParameterTypes)
getRedefinedOperation in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Operation getRedefinedOperation(String name, org.eclipse.emf.common.util.EList<String> ownedParameterNames, org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Type> ownedParameterTypes, boolean ignoreCase)
getRedefinedOperation in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.DataType getDatatype()
getDatatype in interface org.eclipse.uml2.uml.Operationpublic void setDatatype(org.eclipse.uml2.uml.DataType value)
setDatatype in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Constraint getBodyCondition()
getBodyCondition in interface org.eclipse.uml2.uml.Operationpublic void setBodyCondition(org.eclipse.uml2.uml.Constraint value)
setBodyCondition in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Constraint createBodyCondition(String name, org.eclipse.emf.ecore.EClass eClass)
createBodyCondition in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Constraint createBodyCondition(String name)
createBodyCondition in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Type getType()
getType in interface org.eclipse.uml2.uml.Operationpublic void setType(org.eclipse.uml2.uml.Type value)
setType in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Interface getInterface()
getInterface in interface org.eclipse.uml2.uml.Operationpublic void setInterface(org.eclipse.uml2.uml.Interface value)
setInterface in interface org.eclipse.uml2.uml.Operationpublic boolean validateAtMostOneReturn(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateAtMostOneReturn in interface org.eclipse.uml2.uml.Operationpublic boolean validateOnlyBodyForQuery(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
Map<Object,Object> context)
validateOnlyBodyForQuery in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.uml2.uml.Parameter getReturnResult()
getReturnResult in interface org.eclipse.uml2.uml.Operationpublic org.eclipse.emf.common.util.EList<org.eclipse.uml2.uml.Parameter> returnResult()
returnResult in interface org.eclipse.uml2.uml.Operationpublic OJPathName getReturnParamPathName()
public List<OJParameter> getOJParametersExceptReturn()
public String getOclBodyCondition()
Copyright © 2017. All rights reserved.