public class CS2Moniker extends Abstract2Moniker
Modifier and Type | Class and Description |
---|---|
static interface |
CS2Moniker.Factory |
target
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 and Description |
---|
CS2Moniker(ElementCS target) |
Modifier and Type | Method and Description |
---|---|
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) |
append, append, append, appendElement, appendElement, appendIndex, appendLambdaType, appendName, appendParameters, appendParent, appendRole, appendTemplateBindings, appendTemplateParameters, appendTupleType, emittedTemplateParameter, hasEmitted, isSpecialized, length, toString
public CS2Moniker(@NonNull ElementCS target)
public static void addFactory(org.eclipse.emf.ecore.EPackage ePackage, @NonNull CS2Moniker.Factory factory)
@NonNull public static java.lang.String toString(@NonNull ElementCS csElement)
public void appendConstraintCSDisambiguator(@NonNull ConstraintCS csConstraint)
public void appendElementCS(@NonNull VisitableCS csVisitable)
protected void appendMultiplicityCS(@NonNull TypedElementCS csTypedElement)
public void appendNameCS(@Nullable Nameable csNamedElement)
public void appendParametersCS(java.util.List<ParameterCS> csIterators, java.util.List<ParameterCS> csAccumulators, java.util.List<ParameterCS> csParameters)
public void appendParentCS(ElementCS csElement, java.lang.String parentSeparator)
public void appendParentElementCS(org.eclipse.emf.ecore.EObject parent, java.lang.String parentSeparator)
public void appendRoleCS(ElementCS object)
public void appendRoleCS(org.eclipse.emf.ecore.EStructuralFeature eFeature)
public void appendTemplateBindingsCS(TypedTypeRefCS typeRef)
public void appendTemplateParametersCS(TemplateableElementCS csTemplateableElement)
@NonNull public BaseCSVisitor<?> getVisitor(org.eclipse.emf.ecore.EPackage ePackage)
protected void emittedTemplateParameterCS(TemplateParameterCS csTemplateParameter)
public TemplateParameterCS getTemplateParameterCS(java.lang.String text)
public java.util.List<TemplateParameterCS> getTemplateParametersCS()
public boolean hasEmittedCS(TemplateParameterCS csTemplateParameter)
public boolean isTemplateParameterCS(TemplateParameterCS object)