org.eclipse.ocl.uml.internal.operations
Class ExpressionInOCLOperations

java.lang.Object
  extended by org.eclipse.uml2.common.util.UML2Util
      extended by org.eclipse.uml2.uml.util.UMLUtil
          extended by org.eclipse.uml2.uml.internal.operations.ElementOperations
              extended by org.eclipse.uml2.uml.internal.operations.NamedElementOperations
                  extended by org.eclipse.uml2.uml.internal.operations.PackageableElementOperations
                      extended by org.eclipse.uml2.uml.internal.operations.ValueSpecificationOperations
                          extended by org.eclipse.uml2.uml.internal.operations.OpaqueExpressionOperations
                              extended by org.eclipse.ocl.uml.internal.operations.ExpressionInOCLOperations

public class ExpressionInOCLOperations
extends org.eclipse.uml2.uml.internal.operations.OpaqueExpressionOperations

A static utility class that provides operations related to 'Expression In OCL' model objects.

Since:
2.0

The following operations are supported:

Generated

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.uml2.uml.util.UMLUtil
org.eclipse.uml2.uml.util.UMLUtil.Ecore2UMLConverter, org.eclipse.uml2.uml.util.UMLUtil.PackageMerger, org.eclipse.uml2.uml.util.UMLUtil.Profile2EPackageConverter, org.eclipse.uml2.uml.util.UMLUtil.ProfileApplicationHelper, org.eclipse.uml2.uml.util.UMLUtil.QualifiedTextProvider, org.eclipse.uml2.uml.util.UMLUtil.StereotypeApplicationHelper, org.eclipse.uml2.uml.util.UMLUtil.TemplateExpander, org.eclipse.uml2.uml.util.UMLUtil.UML2EcoreConverter
 
Nested classes/interfaces inherited from class org.eclipse.uml2.common.util.UML2Util
org.eclipse.uml2.common.util.UML2Util.Converter, org.eclipse.uml2.common.util.UML2Util.EClassMatcher, org.eclipse.uml2.common.util.UML2Util.EObjectMatcher, org.eclipse.uml2.common.util.UML2Util.EStructuralFeatureMatcher
 
Field Summary
 
Fields inherited from class org.eclipse.uml2.uml.internal.operations.NamedElementOperations
LABEL_KEY_PREFIX
 
Fields inherited from class org.eclipse.uml2.uml.util.UMLUtil
ANNOTATION__DUPLICATES, ANNOTATION__REDEFINES, ANNOTATION__SUBSETS, ANNOTATION__UNION, ANNOTATION_DETAIL__BODY, ANNOTATION_DETAIL__DERIVATION, ANNOTATION_DETAIL__INITIAL, ANNOTATION_DETAIL__URI, EMF_GEN_MODEL_PACKAGE_NS_URI, ENUMERATION__CONTENT_KIND, ENUMERATION__FEATURE_KIND, ENUMERATION__VISIBILITY_KIND, ENUMERATION_LITERAL__ATTRIBUTE, ENUMERATION_LITERAL__ATTRIBUTE_WILDCARD, ENUMERATION_LITERAL__ELEMENT, ENUMERATION_LITERAL__ELEMENT_ONLY, ENUMERATION_LITERAL__ELEMENT_WILDCARD, ENUMERATION_LITERAL__EMPTY, ENUMERATION_LITERAL__GROUP, ENUMERATION_LITERAL__MIXED, ENUMERATION_LITERAL__NONE, ENUMERATION_LITERAL__READ_ONLY, ENUMERATION_LITERAL__READ_ONLY_UNSETTABLE, ENUMERATION_LITERAL__READ_WRITE, ENUMERATION_LITERAL__READ_WRITE_UNSETTABLE, ENUMERATION_LITERAL__SIMPLE, ENUMERATION_LITERAL__UNSPECIFIED, LANGUAGE__JAVA, LANGUAGE__OCL, OPTION__DISCARD, OPTION__IGNORE, OPTION__PROCESS, OPTION__REPORT, PROFILE__ECORE, STEREOTYPE__E_ATTRIBUTE, STEREOTYPE__E_CLASS, STEREOTYPE__E_DATA_TYPE, STEREOTYPE__E_ENUM, STEREOTYPE__E_ENUM_LITERAL, STEREOTYPE__E_GENERIC_TYPE, STEREOTYPE__E_OPERATION, STEREOTYPE__E_PACKAGE, STEREOTYPE__E_PARAMETER, STEREOTYPE__E_REFERENCE, STEREOTYPE__E_TYPE_PARAMETER, TAG_DEFINITION__ANNOTATIONS, TAG_DEFINITION__ATTRIBUTE_NAME, TAG_DEFINITION__BASE_PACKAGE, TAG_DEFINITION__BOUNDS, TAG_DEFINITION__CLASS_NAME, TAG_DEFINITION__DATA_TYPE_NAME, TAG_DEFINITION__ENUM_LITERAL_NAME, TAG_DEFINITION__ENUM_NAME, TAG_DEFINITION__INSTANCE_CLASS_NAME, TAG_DEFINITION__IS_ID, TAG_DEFINITION__IS_RESOLVE_PROXIES, TAG_DEFINITION__IS_TRANSIENT, TAG_DEFINITION__IS_UNSETTABLE, TAG_DEFINITION__IS_VOLATILE, TAG_DEFINITION__KEYS, TAG_DEFINITION__LITERAL, TAG_DEFINITION__LOWER_BOUND, TAG_DEFINITION__NS_PREFIX, TAG_DEFINITION__NS_URI, TAG_DEFINITION__OPERATION_NAME, TAG_DEFINITION__PACKAGE_NAME, TAG_DEFINITION__PARAMETER_NAME, TAG_DEFINITION__PREFIX, TAG_DEFINITION__REFERENCE_NAME, TAG_DEFINITION__UPPER_BOUND, TAG_DEFINITION__VISIBILITY, TAG_DEFINITION__XML_CONTENT_KIND, TAG_DEFINITION__XML_FEATURE_KIND, TAG_DEFINITION__XML_NAME, TAG_DEFINITION__XML_NAMESPACE, UML2_GEN_MODEL_PACKAGE_1_1_NS_URI, UML2_GEN_MODEL_PACKAGE_NS_URI, UML2_TYPES_PACKAGE_4_0_NS_URI, UML2_UML_PACKAGE_2_0_NS_URI, UML2_UML_PACKAGE_2_0_NS_URI_COMPATIBILITY, UML2_UML_PACKAGE_4_0_NS_URI, UML2_UML_PACKAGE_4_1_NS_URI
 
Fields inherited from class org.eclipse.uml2.common.util.UML2Util
DEFAULT_URI_CONVERTER, EMPTY_STRING, LINE_SEPARATOR, PROPERTIES_FILE_EXTENSION, RESOURCE_BUNDLES, URI_SCHEME_PLATFORM, URI_SEGMENT_PLUGIN, URI_SEGMENT_RESOURCE
 
Constructor Summary
protected ExpressionInOCLOperations()
           
 
Method Summary
static
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
accept(ExpressionInOCL expressionInOCL, U v)
           
 
Methods inherited from class org.eclipse.uml2.uml.internal.operations.OpaqueExpressionOperations
getResult, isIntegral, isNonNegative, isPositive, stringValue, validateLanguageBodySize, validateOneReturnResultParameter, validateOnlyReturnResultParameters, value
 
Methods inherited from class org.eclipse.uml2.uml.internal.operations.ValueSpecificationOperations
booleanValue, integerValue, isCompatibleWith, isComputable, isNull, realValue, setValue, stringValue, unlimitedValue
 
Methods inherited from class org.eclipse.uml2.uml.internal.operations.PackageableElementOperations
validateNamespaceNeedsVisibility
 
Methods inherited from class org.eclipse.uml2.uml.internal.operations.NamedElementOperations
allNamespaces, allNamespaces, allOwningPackages, createDependency, createDependency, createUsage, getClientDependencies, getLabel, getLabel, getNamespace, getQualifiedName, isDistinguishableFrom, separator, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership
 
Methods inherited from class org.eclipse.uml2.uml.internal.operations.ElementOperations
addKeyword, allOwnedElements, allOwnedElements, applyAllRequiredStereotypes, applyAllRequiredStereotypes, applyAllStereotypes, applyAllStereotypes, applyStereotype, createEAnnotation, destroy, destroy, destroyAll, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getDefinition, getDefinition, getExtension, getKeywords, getModel, getNearestPackage, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyAllNonApplicableStereotypes, unapplyAllNonApplicableStereotypes, unapplyAllNonApplicableStereotypes, unapplyStereotype, validateHasOwner, validateNotOwnSelf
 
Methods inherited from class org.eclipse.uml2.uml.util.UMLUtil
applyStereotype, convertFromEcore, convertFromEcore, convertToEcore, convertToEcore, convertToEcore, convertToEcore, expand, expand, findNamedElements, findNamedElements, findNamedElements, findNamedElements, findNamedElements, findNamedElements, findNamedElements, findValidRedefinitions, findValidRedefinitions, findValidSubsets, findValidSubsets, getBaseElement, getBaseElement, getEClassifier, getEClassifier, getEcoreName, getEPackage, getETypeParameters, getNamedElement, getNamedElement, getNearestBaseElement, getOCLBody, getOwnedAttributes, getOwnedOperations, getOwningElement, getProfile, getProfile, getQualifiedName, getQualifiedText, getRedefinedFeatures, getStereotype, getStereotype, getStereotype, getStereotypeApplication, getTagDefinition, getTaggedValue, init, isBoolean, isInteger, isReal, isRedefinitionValid, isString, isSubsetValid, isUnlimitedNatural, merge, merge, safeApplyStereotype, setBaseElement, setTaggedValue
 
Methods inherited from class org.eclipse.uml2.common.util.UML2Util
addConstraint, addDocumentation, addDocumentation, addInvocationDelegate, addSettingDelegate, addValidationDelegate, createEAnnotation, destroyAll, findENamedElements, findENamedElements, findEObject, findEObject, getAllContents, getCommonEType, getContainingEObject, getEAnnotation, getGreaterUpperBound, getInstanceCount, getInverseReferences, getLesserLowerBound, getMessageSubstitution, getMessageSubstitutions, getMessageSubstitutions, getMessageSubstitutions, getNonNavigableInverseReferences, getQualifiedName, getQualifiedText, getQualifiedText, getQualifiedTextSegment, getResourceBundle, getResourceBundle, getResourceBundleURIs, getResourceBundleURIs, getResourceSet, getRootContainers, getString, getValidJavaIdentifier, getValidJavaIdentifier, getValidNCName, getValidNCName, getXMIIdentifier, getXMIIdentifier, intersect, isEmpty, isNCNamePart, isNCNameStart, load, loadClassFromSystemProperty, removeReferences, safeEquals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionInOCLOperations

protected ExpressionInOCLOperations()

Generated
Method Detail

accept

public static <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(ExpressionInOCL expressionInOCL,
                                                                  U v)

Generated
NOT