org.eclipse.ocl.examples.xtext.base.utilities
Class CS2Moniker

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.utilities.Abstract2Moniker
      extended by org.eclipse.ocl.examples.xtext.base.utilities.CS2Moniker
All Implemented Interfaces:
PivotConstants

public class CS2Moniker
extends Abstract2Moniker


Nested Class Summary
static interface CS2Moniker.Factory
           
 
Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.pivot.utilities.Abstract2Moniker
target
 
Fields inherited from interface org.eclipse.ocl.examples.pivot.PivotConstants
ACCUMULATOR_SEPARATOR, ANNOTATION_QUOTE, BINDINGS_PREFIX, COLLECTION_NAVIGATION_OPERATOR, DOCUMENTATION_ANNOTATION_KEY, DOCUMENTATION_ANNOTATION_SOURCE, GEN_MODEL_URI, GREATER_THAN_OPERATOR, GREATER_THAN_OR_EQUAL_OPERATOR, IMPORT_ANNOTATION_SOURCE, ITERATOR_SEPARATOR, LESS_THAN_OPERATOR, LESS_THAN_OR_EQUAL_OPERATOR, LIBRARY_MONIKER_PREFIX, MESSAGE_ANNOTATION_DETAIL_SUFFIX, MONIKER_EXP_CHILD_PREFIX, MONIKER_IF_EXP, MONIKER_INVALID_LITERAL_EXP, MONIKER_LET_EXP, MONIKER_NULL_LITERAL_EXP, MONIKER_OPERATOR_SEPARATOR, MONIKER_OVERFLOW_LIMIT, MONIKER_PART_SEPARATOR, MONIKER_ROOT, MONIKER_ROOT_EXP, MONIKER_SCOPE_SEPARATOR, MONIKER_STRING_LITERAL_EXP, MONIKER_TUPLE_LITERAL_EXP, MONIKER_UNLIMITED_NATURAL_LITERAL_EXP, NULL_MARKER, NULL_ROOT, OBJECT_NAVIGATION_OPERATOR, OCL_LANGUAGE, OCL_NAME, ORPHANAGE_NAME, ORPHANAGE_PREFIX, ORPHANAGE_URI, OVERFLOW_MARKER, PARAMETER_PREFIX, PARAMETER_SEPARATOR, PARAMETER_SUFFIX, PIVOT_ECORE, PLUGIN_ID, PRECEDENCE_PREFIX, PRIMITIVE_TYPES_URI_PREFIX, roleNames, SYSML_ANNOTATION_SOURCE, TEMPLATE_BINDING_PREFIX, TEMPLATE_BINDING_SEPARATOR, TEMPLATE_BINDING_SUFFIX, TEMPLATE_PARAMETER_PREFIX, TEMPLATE_SIGNATURE_PREFIX, TEMPLATE_SIGNATURE_SEPARATOR, TEMPLATE_SIGNATURE_SUFFIX, TUPLE_SIGNATURE_PART_SEPARATOR, TUPLE_SIGNATURE_PREFIX, TUPLE_SIGNATURE_SUFFIX, TUPLE_SIGNATURE_TYPE_SEPARATOR, UNKNOWN_TYPE_TEXT, UNRESOLVED_PROXY_MARKER, WILDCARD_INDICATOR, WILDCARD_NAME
 
Constructor Summary
CS2Moniker(ElementCS target)
           
 
Method Summary
static void addFactory(org.eclipse.emf.ecore.EPackage ePackage, CS2Moniker.Factory factory)
           
 void appendConstraintCSDisambiguator(ConstraintCS csConstraint)
           
 void appendElementCS(VisitableCS csVisitable)
           
protected  void appendMultiplicityCS(TypedElementCS csTypedElement)
           
 void appendNameCS(Nameable csNamedElement)
           
 void appendParametersCS(java.util.List<ParameterCS> csIterators, java.util.List<ParameterCS> csAccumulators, java.util.List<ParameterCS> csParameters)
           
 void appendParentCS(ElementCS csElement, java.lang.String parentSeparator)
           
 void appendParentElementCS(org.eclipse.emf.ecore.EObject parent, java.lang.String parentSeparator)
           
 void appendRoleCS(ElementCS object)
           
 void appendRoleCS(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
 void appendTemplateBindingsCS(TypedTypeRefCS typeRef)
           
 void appendTemplateParametersCS(TemplateableElementCS csTemplateableElement)
           
protected  void emittedTemplateParameterCS(TemplateParameterCS csTemplateParameter)
           
 TemplateParameterCS getTemplateParameterCS(java.lang.String text)
           
 java.util.List<TemplateParameterCS> getTemplateParametersCS()
           
 BaseCSVisitor<?> getVisitor(org.eclipse.emf.ecore.EPackage ePackage)
           
 boolean hasEmittedCS(TemplateParameterCS csTemplateParameter)
           
 boolean isTemplateParameterCS(TemplateParameterCS object)
           
static java.lang.String toString(ElementCS csElement)
           
 
Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.Abstract2Moniker
append, append, append, appendElement, appendElement, appendIndex, appendLambdaType, appendName, appendParameters, appendParent, appendRole, appendTemplateBindings, appendTemplateParameters, appendTupleType, emittedTemplateParameter, hasEmitted, isSpecialized, length, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CS2Moniker

public CS2Moniker(@NonNull
                  ElementCS target)
Method Detail

addFactory

public static void addFactory(org.eclipse.emf.ecore.EPackage ePackage,
                              @NonNull
                              CS2Moniker.Factory factory)

toString

@NonNull
public static java.lang.String toString(@NonNull
                                                ElementCS csElement)

appendConstraintCSDisambiguator

public void appendConstraintCSDisambiguator(@NonNull
                                            ConstraintCS csConstraint)

appendElementCS

public void appendElementCS(@NonNull
                            VisitableCS csVisitable)

appendMultiplicityCS

protected void appendMultiplicityCS(@NonNull
                                    TypedElementCS csTypedElement)

appendNameCS

public void appendNameCS(@Nullable
                         Nameable csNamedElement)

appendParametersCS

public void appendParametersCS(java.util.List<ParameterCS> csIterators,
                               java.util.List<ParameterCS> csAccumulators,
                               java.util.List<ParameterCS> csParameters)

appendParentCS

public void appendParentCS(ElementCS csElement,
                           java.lang.String parentSeparator)

appendParentElementCS

public void appendParentElementCS(org.eclipse.emf.ecore.EObject parent,
                                  java.lang.String parentSeparator)

appendRoleCS

public void appendRoleCS(ElementCS object)

appendRoleCS

public void appendRoleCS(org.eclipse.emf.ecore.EStructuralFeature eFeature)

appendTemplateBindingsCS

public void appendTemplateBindingsCS(TypedTypeRefCS typeRef)

appendTemplateParametersCS

public void appendTemplateParametersCS(TemplateableElementCS csTemplateableElement)

getVisitor

@NonNull
public BaseCSVisitor<?> getVisitor(org.eclipse.emf.ecore.EPackage ePackage)

emittedTemplateParameterCS

protected void emittedTemplateParameterCS(TemplateParameterCS csTemplateParameter)

getTemplateParameterCS

public TemplateParameterCS getTemplateParameterCS(java.lang.String text)

getTemplateParametersCS

public java.util.List<TemplateParameterCS> getTemplateParametersCS()

hasEmittedCS

public boolean hasEmittedCS(TemplateParameterCS csTemplateParameter)

isTemplateParameterCS

public boolean isTemplateParameterCS(TemplateParameterCS object)