org.eclipse.ocl.examples.pivot
Interface PivotConstants

All Known Implementing Classes:
AbstractEcore2Pivot, AS2Moniker, AS2MonikerVisitor, Ecore2Moniker, Ecore2Pivot, Pivot2CSConversion, UML2Ecore2Pivot, UML2Moniker, UML2Pivot, UML2Pivot.Inner, UML2Pivot.Outer

public interface PivotConstants


Field Summary
static java.lang.String ACCUMULATOR_SEPARATOR
           
static IntegerValue ANNOTATED_IMPLICIT_OPPOSITE_LOWER_VALUE
          The default values for annotated implicit opposites are determined by what is pragmatic.
static boolean ANNOTATED_IMPLICIT_OPPOSITE_ORDERED
           
static boolean ANNOTATED_IMPLICIT_OPPOSITE_UNIQUE
           
static IntegerValue ANNOTATED_IMPLICIT_OPPOSITE_UPPER_VALUE
           
static java.lang.String ANNOTATION_QUOTE
           
static java.lang.String AS_LIBRARY_ANNOTATION_SOURCE
          EPackage annotation indicating that the EPackage is an Ecore serialisation of an OCL AS Library.
static java.lang.String AS_METAMODEL_ANNOTATION_SOURCE
          EPackage annotation indicating that the EPackage is an Ecore serialisation of an OCL AS Metamodel.
static java.lang.String BINDINGS_PREFIX
           
static java.lang.String COLLECTION_NAVIGATION_OPERATOR
           
static IntegerValue DEFAULT_IMPLICIT_OPPOSITE_LOWER_VALUE
          The default values for a totally blind implicit opposite are determined by what it is safe to use for a fully deduced opposite.
static boolean DEFAULT_IMPLICIT_OPPOSITE_ORDERED
           
static boolean DEFAULT_IMPLICIT_OPPOSITE_UNIQUE
           
static IntegerValue DEFAULT_IMPLICIT_OPPOSITE_UPPER_VALUE
           
static java.lang.String DOCUMENTATION_ANNOTATION_KEY
           
static java.lang.String DOCUMENTATION_ANNOTATION_SOURCE
           
static java.lang.String DOT_OCL_AS_FILE_EXTENSION
           
static java.lang.String DUPLICATES_ANNOTATION_SOURCE
          Ecore encoding of a UML redefines
static org.eclipse.emf.common.util.URI GEN_MODEL_URI
           
static java.lang.String GREATER_THAN_OPERATOR
           
static java.lang.String GREATER_THAN_OR_EQUAL_OPERATOR
           
static java.lang.String IMPORT_ANNOTATION_SOURCE
          EPackage annotation identifying models that must be imported.
static java.lang.String ITERATOR_SEPARATOR
           
static java.lang.String LESS_THAN_OPERATOR
           
static java.lang.String LESS_THAN_OR_EQUAL_OPERATOR
           
static java.lang.String LIBRARY_MONIKER_PREFIX
           
static java.lang.String MESSAGE_ANNOTATION_DETAIL_SUFFIX
          Deprecated. 
static java.lang.String MESSAGE_PART_NAME
           
static java.lang.String MONIKER_EXP_CHILD_PREFIX
           
static java.lang.String MONIKER_IF_EXP
           
static java.lang.String MONIKER_INVALID_LITERAL_EXP
           
static java.lang.String MONIKER_LET_EXP
           
static java.lang.String MONIKER_NULL_LITERAL_EXP
           
static java.lang.String MONIKER_OPERATOR_SEPARATOR
           
static int MONIKER_OVERFLOW_LIMIT
           
static java.lang.String MONIKER_PART_SEPARATOR
           
static java.lang.String MONIKER_ROOT
           
static java.lang.String MONIKER_ROOT_EXP
           
static java.lang.String MONIKER_SCOPE_SEPARATOR
           
static java.lang.String MONIKER_STRING_LITERAL_EXP
           
static java.lang.String MONIKER_TUPLE_LITERAL_EXP
           
static java.lang.String MONIKER_UNLIMITED_NATURAL_LITERAL_EXP
           
static java.lang.String NULL_MARKER
           
static java.lang.String NULL_ROOT
           
static java.lang.String OBJECT_NAVIGATION_OPERATOR
           
static java.lang.String OCL_AS_FILE_EXTENSION
           
static java.lang.String OCL_LANGUAGE
           
static java.lang.String OCL_NAME
           
static java.lang.String OMG_OCL_ANNOTATION_SOURCE
           
static java.lang.String ORPHANAGE_NAME
           
static java.lang.String ORPHANAGE_PREFIX
           
static java.lang.String ORPHANAGE_URI
           
static java.lang.String OVERFLOW_MARKER
           
static java.lang.String PARAMETER_PREFIX
           
static java.lang.String PARAMETER_SEPARATOR
           
static java.lang.String PARAMETER_SUFFIX
           
static java.lang.String PIVOT_ECORE
           
static java.lang.String PLUGIN_ID
           
static java.lang.String PRECEDENCE_PREFIX
           
static java.lang.String PRIMITIVE_TYPES_URI_PREFIX
          String-valued URI prefix of a package defining the primitive types.
static java.lang.String REDEFINES_ANNOTATION_SOURCE
           
static java.util.Map<org.eclipse.emf.ecore.EStructuralFeature,java.lang.String> roleNames
           
static java.lang.String SEVERITY_PART_NAME
           
static java.lang.String STATUS_PART_NAME
           
static java.lang.String SYSML_ANNOTATION_SOURCE
           
static java.lang.String TEMPLATE_BINDING_PREFIX
           
static java.lang.String TEMPLATE_BINDING_SEPARATOR
           
static java.lang.String TEMPLATE_BINDING_SUFFIX
           
static java.lang.String TEMPLATE_PARAMETER_PREFIX
           
static java.lang.String TEMPLATE_SIGNATURE_PREFIX
           
static java.lang.String TEMPLATE_SIGNATURE_SEPARATOR
           
static java.lang.String TEMPLATE_SIGNATURE_SUFFIX
           
static java.lang.String TUPLE_SIGNATURE_PART_SEPARATOR
           
static java.lang.String TUPLE_SIGNATURE_PREFIX
           
static java.lang.String TUPLE_SIGNATURE_SUFFIX
           
static java.lang.String TUPLE_SIGNATURE_TYPE_SEPARATOR
           
static java.lang.String UNKNOWN_TYPE_TEXT
           
static java.lang.String UNRESOLVED_PROXY_MARKER
           
static java.lang.String WILDCARD_INDICATOR
           
static java.lang.String WILDCARD_NAME
           
 

Field Detail

PLUGIN_ID

@NonNull
static final java.lang.String PLUGIN_ID

PIVOT_ECORE

@NonNull
static final java.lang.String PIVOT_ECORE

GEN_MODEL_URI

@NonNull
static final org.eclipse.emf.common.util.URI GEN_MODEL_URI

OCL_AS_FILE_EXTENSION

@NonNull
static final java.lang.String OCL_AS_FILE_EXTENSION
See Also:
Constant Field Values

DOT_OCL_AS_FILE_EXTENSION

@NonNull
static final java.lang.String DOT_OCL_AS_FILE_EXTENSION
See Also:
Constant Field Values

PRIMITIVE_TYPES_URI_PREFIX

@NonNull
static final java.lang.String PRIMITIVE_TYPES_URI_PREFIX
String-valued URI prefix of a package defining the primitive types. Proxy references to e.g. OCL's String rather than Ecore's EString are constructed by just appending 'String' to the prefix.

See Also:
Constant Field Values

DOCUMENTATION_ANNOTATION_SOURCE

@NonNull
static final java.lang.String DOCUMENTATION_ANNOTATION_SOURCE
See Also:
Constant Field Values

DOCUMENTATION_ANNOTATION_KEY

@NonNull
static final java.lang.String DOCUMENTATION_ANNOTATION_KEY
See Also:
Constant Field Values

IMPORT_ANNOTATION_SOURCE

@NonNull
static final java.lang.String IMPORT_ANNOTATION_SOURCE
EPackage annotation identifying models that must be imported. Each detail is an alias-name, import uri pair.

See Also:
Constant Field Values

SYSML_ANNOTATION_SOURCE

@NonNull
static final java.lang.String SYSML_ANNOTATION_SOURCE
See Also:
Constant Field Values

AS_METAMODEL_ANNOTATION_SOURCE

@NonNull
static final java.lang.String AS_METAMODEL_ANNOTATION_SOURCE
EPackage annotation indicating that the EPackage is an Ecore serialisation of an OCL AS Metamodel. No details are defined for this EAnnotation.

This annotation is used by /org.eclipse.ocl.examples.pivot/model/Pivot.ecore. It is not intended to be used by client code.

See Also:
Constant Field Values

AS_LIBRARY_ANNOTATION_SOURCE

@NonNull
static final java.lang.String AS_LIBRARY_ANNOTATION_SOURCE
EPackage annotation indicating that the EPackage is an Ecore serialisation of an OCL AS Library. No details are defined for this EAnnotation.

This annotation is used by /org.eclipse.ocl.examples.library/model/oclstdlib.ecore. It is not intended to be used by client code.

See Also:
Constant Field Values

OMG_OCL_ANNOTATION_SOURCE

@NonNull
static final java.lang.String OMG_OCL_ANNOTATION_SOURCE
See Also:
Constant Field Values

DUPLICATES_ANNOTATION_SOURCE

@NonNull
static final java.lang.String DUPLICATES_ANNOTATION_SOURCE
Ecore encoding of a UML redefines

See Also:
Constant Field Values

REDEFINES_ANNOTATION_SOURCE

@NonNull
static final java.lang.String REDEFINES_ANNOTATION_SOURCE
See Also:
Constant Field Values

DEFAULT_IMPLICIT_OPPOSITE_LOWER_VALUE

@NonNull
static final IntegerValue DEFAULT_IMPLICIT_OPPOSITE_LOWER_VALUE
The default values for a totally blind implicit opposite are determined by what it is safe to use for a fully deduced opposite.
[0..*] since we have no idea how many objects may be pointing at an object.
!ordered since we cannot hope to reconstruct order
!unique since we cannot know how many times an object can reference another once by a given relationship.


DEFAULT_IMPLICIT_OPPOSITE_ORDERED

static final boolean DEFAULT_IMPLICIT_OPPOSITE_ORDERED
See Also:
Constant Field Values

DEFAULT_IMPLICIT_OPPOSITE_UNIQUE

static final boolean DEFAULT_IMPLICIT_OPPOSITE_UNIQUE
See Also:
Constant Field Values

DEFAULT_IMPLICIT_OPPOSITE_UPPER_VALUE

@NonNull
static final IntegerValue DEFAULT_IMPLICIT_OPPOSITE_UPPER_VALUE

ANNOTATED_IMPLICIT_OPPOSITE_LOWER_VALUE

@NonNull
static final IntegerValue ANNOTATED_IMPLICIT_OPPOSITE_LOWER_VALUE
The default values for annotated implicit opposites are determined by what is pragmatic.
[0..1] which is usually correct for non-collections and half correct for collections.
!ordered is common
unique is common


ANNOTATED_IMPLICIT_OPPOSITE_ORDERED

static final boolean ANNOTATED_IMPLICIT_OPPOSITE_ORDERED
See Also:
Constant Field Values

ANNOTATED_IMPLICIT_OPPOSITE_UNIQUE

static final boolean ANNOTATED_IMPLICIT_OPPOSITE_UNIQUE
See Also:
Constant Field Values

ANNOTATED_IMPLICIT_OPPOSITE_UPPER_VALUE

@NonNull
static final IntegerValue ANNOTATED_IMPLICIT_OPPOSITE_UPPER_VALUE

MESSAGE_ANNOTATION_DETAIL_SUFFIX

@Deprecated
@NonNull
static final java.lang.String MESSAGE_ANNOTATION_DETAIL_SUFFIX
Deprecated. 
See Also:
Constant Field Values

MONIKER_OVERFLOW_LIMIT

static final int MONIKER_OVERFLOW_LIMIT
See Also:
Constant Field Values

ANNOTATION_QUOTE

@NonNull
static final java.lang.String ANNOTATION_QUOTE
See Also:
Constant Field Values

BINDINGS_PREFIX

@NonNull
static final java.lang.String BINDINGS_PREFIX
See Also:
Constant Field Values

ITERATOR_SEPARATOR

@NonNull
static final java.lang.String ITERATOR_SEPARATOR
See Also:
Constant Field Values

ACCUMULATOR_SEPARATOR

@NonNull
static final java.lang.String ACCUMULATOR_SEPARATOR
See Also:
Constant Field Values

NULL_MARKER

@NonNull
static final java.lang.String NULL_MARKER
See Also:
Constant Field Values

NULL_ROOT

@NonNull
static final java.lang.String NULL_ROOT
See Also:
Constant Field Values

OVERFLOW_MARKER

@NonNull
static final java.lang.String OVERFLOW_MARKER
See Also:
Constant Field Values

MONIKER_PART_SEPARATOR

@NonNull
static final java.lang.String MONIKER_PART_SEPARATOR
See Also:
Constant Field Values

MONIKER_SCOPE_SEPARATOR

@NonNull
static final java.lang.String MONIKER_SCOPE_SEPARATOR
See Also:
Constant Field Values

MONIKER_OPERATOR_SEPARATOR

@NonNull
static final java.lang.String MONIKER_OPERATOR_SEPARATOR
See Also:
Constant Field Values

PARAMETER_PREFIX

@NonNull
static final java.lang.String PARAMETER_PREFIX
See Also:
Constant Field Values

PARAMETER_SEPARATOR

@NonNull
static final java.lang.String PARAMETER_SEPARATOR
See Also:
Constant Field Values

PARAMETER_SUFFIX

@NonNull
static final java.lang.String PARAMETER_SUFFIX
See Also:
Constant Field Values

PRECEDENCE_PREFIX

@NonNull
static final java.lang.String PRECEDENCE_PREFIX
See Also:
Constant Field Values

TEMPLATE_BINDING_PREFIX

@NonNull
static final java.lang.String TEMPLATE_BINDING_PREFIX
See Also:
Constant Field Values

TEMPLATE_BINDING_SEPARATOR

@NonNull
static final java.lang.String TEMPLATE_BINDING_SEPARATOR
See Also:
Constant Field Values

TEMPLATE_BINDING_SUFFIX

@NonNull
static final java.lang.String TEMPLATE_BINDING_SUFFIX
See Also:
Constant Field Values

TEMPLATE_PARAMETER_PREFIX

@NonNull
static final java.lang.String TEMPLATE_PARAMETER_PREFIX
See Also:
Constant Field Values

TEMPLATE_SIGNATURE_PREFIX

@NonNull
static final java.lang.String TEMPLATE_SIGNATURE_PREFIX
See Also:
Constant Field Values

TEMPLATE_SIGNATURE_SEPARATOR

@NonNull
static final java.lang.String TEMPLATE_SIGNATURE_SEPARATOR
See Also:
Constant Field Values

TEMPLATE_SIGNATURE_SUFFIX

@NonNull
static final java.lang.String TEMPLATE_SIGNATURE_SUFFIX
See Also:
Constant Field Values

TUPLE_SIGNATURE_PREFIX

@NonNull
static final java.lang.String TUPLE_SIGNATURE_PREFIX
See Also:
Constant Field Values

TUPLE_SIGNATURE_PART_SEPARATOR

@NonNull
static final java.lang.String TUPLE_SIGNATURE_PART_SEPARATOR
See Also:
Constant Field Values

TUPLE_SIGNATURE_TYPE_SEPARATOR

@NonNull
static final java.lang.String TUPLE_SIGNATURE_TYPE_SEPARATOR
See Also:
Constant Field Values

TUPLE_SIGNATURE_SUFFIX

@NonNull
static final java.lang.String TUPLE_SIGNATURE_SUFFIX
See Also:
Constant Field Values

UNRESOLVED_PROXY_MARKER

@NonNull
static final java.lang.String UNRESOLVED_PROXY_MARKER
See Also:
Constant Field Values

WILDCARD_INDICATOR

@NonNull
static final java.lang.String WILDCARD_INDICATOR
See Also:
Constant Field Values

COLLECTION_NAVIGATION_OPERATOR

@NonNull
static final java.lang.String COLLECTION_NAVIGATION_OPERATOR
See Also:
Constant Field Values

OBJECT_NAVIGATION_OPERATOR

@NonNull
static final java.lang.String OBJECT_NAVIGATION_OPERATOR
See Also:
Constant Field Values

GREATER_THAN_OPERATOR

@NonNull
static final java.lang.String GREATER_THAN_OPERATOR
See Also:
Constant Field Values

GREATER_THAN_OR_EQUAL_OPERATOR

@NonNull
static final java.lang.String GREATER_THAN_OR_EQUAL_OPERATOR
See Also:
Constant Field Values

LESS_THAN_OPERATOR

@NonNull
static final java.lang.String LESS_THAN_OPERATOR
See Also:
Constant Field Values

LESS_THAN_OR_EQUAL_OPERATOR

@NonNull
static final java.lang.String LESS_THAN_OR_EQUAL_OPERATOR
See Also:
Constant Field Values

MONIKER_IF_EXP

@NonNull
static final java.lang.String MONIKER_IF_EXP
See Also:
Constant Field Values

MONIKER_INVALID_LITERAL_EXP

@NonNull
static final java.lang.String MONIKER_INVALID_LITERAL_EXP
See Also:
Constant Field Values

MONIKER_LET_EXP

@NonNull
static final java.lang.String MONIKER_LET_EXP
See Also:
Constant Field Values

MONIKER_NULL_LITERAL_EXP

@NonNull
static final java.lang.String MONIKER_NULL_LITERAL_EXP
See Also:
Constant Field Values

MONIKER_ROOT

@NonNull
static final java.lang.String MONIKER_ROOT
See Also:
Constant Field Values

MONIKER_ROOT_EXP

@NonNull
static final java.lang.String MONIKER_ROOT_EXP
See Also:
Constant Field Values

MONIKER_STRING_LITERAL_EXP

@NonNull
static final java.lang.String MONIKER_STRING_LITERAL_EXP
See Also:
Constant Field Values

MONIKER_TUPLE_LITERAL_EXP

@NonNull
static final java.lang.String MONIKER_TUPLE_LITERAL_EXP
See Also:
Constant Field Values

MONIKER_UNLIMITED_NATURAL_LITERAL_EXP

@NonNull
static final java.lang.String MONIKER_UNLIMITED_NATURAL_LITERAL_EXP
See Also:
Constant Field Values

MONIKER_EXP_CHILD_PREFIX

@NonNull
static final java.lang.String MONIKER_EXP_CHILD_PREFIX
See Also:
Constant Field Values

LIBRARY_MONIKER_PREFIX

@NonNull
static final java.lang.String LIBRARY_MONIKER_PREFIX
See Also:
Constant Field Values

ORPHANAGE_NAME

@NonNull
static final java.lang.String ORPHANAGE_NAME
See Also:
Constant Field Values

ORPHANAGE_PREFIX

@NonNull
static final java.lang.String ORPHANAGE_PREFIX
See Also:
Constant Field Values

ORPHANAGE_URI

@NonNull
static final java.lang.String ORPHANAGE_URI
See Also:
Constant Field Values

UNKNOWN_TYPE_TEXT

@NonNull
static final java.lang.String UNKNOWN_TYPE_TEXT
See Also:
Constant Field Values

WILDCARD_NAME

@NonNull
static final java.lang.String WILDCARD_NAME
See Also:
Constant Field Values

OCL_LANGUAGE

@NonNull
static final java.lang.String OCL_LANGUAGE
See Also:
Constant Field Values

OCL_NAME

@NonNull
static final java.lang.String OCL_NAME
See Also:
Constant Field Values

MESSAGE_PART_NAME

@NonNull
static final java.lang.String MESSAGE_PART_NAME
See Also:
Constant Field Values

SEVERITY_PART_NAME

@NonNull
static final java.lang.String SEVERITY_PART_NAME
See Also:
Constant Field Values

STATUS_PART_NAME

@NonNull
static final java.lang.String STATUS_PART_NAME
See Also:
Constant Field Values

roleNames

@NonNull
static final java.util.Map<org.eclipse.emf.ecore.EStructuralFeature,java.lang.String> roleNames