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, TRACE_MONIKERS
 
Fields inherited from interface org.eclipse.ocl.examples.pivot.utilities.PivotConstants
ACCUMULATOR_SEPARATOR, ANNOTATION_QUOTE, BINDINGS_PREFIX, COLLECTION_NAVIGATION_OPERATOR, GREATER_THAN_OPERATOR, GREATER_THAN_OR_EQUAL_OPERATOR, ITERATOR_SEPARATOR, LESS_THAN_OPERATOR, LESS_THAN_OR_EQUAL_OPERATOR, LIBRARY_MONIKER_PREFIX, 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_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, OCL_SELF_NAME, ORPHANAGE_NAME, ORPHANAGE_PREFIX, ORPHANAGE_URI, OVERFLOW_MARKER, PARAMETER_PREFIX, PARAMETER_SEPARATOR, PARAMETER_SUFFIX, PRECEDENCE_PREFIX, roleNames, 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(MonikeredElementCS 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(NamedElementCS 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(MonikeredElementCS csElement)
           
 
Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.Abstract2Moniker
append, append, append, appendElement, appendElement, appendIndex, appendLambdaType, appendMultiplicity, 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(MonikeredElementCS target)
Method Detail

addFactory

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

toString

public static java.lang.String toString(MonikeredElementCS csElement)

appendConstraintCSDisambiguator

public void appendConstraintCSDisambiguator(ConstraintCS csConstraint)

appendElementCS

public void appendElementCS(VisitableCS csVisitable)

appendMultiplicityCS

protected void appendMultiplicityCS(TypedElementCS csTypedElement)

appendNameCS

public void appendNameCS(NamedElementCS 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

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)