org.eclipse.ocl.examples.xtext.base.utilities
Class ElementUtil
java.lang.Object
org.eclipse.ocl.examples.xtext.base.utilities.ElementUtil
public class ElementUtil
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElementUtil
public ElementUtil()
getCollectionTypeName
public static java.lang.String getCollectionTypeName(TypedElementCS csTypedElement)
getCsElement
public static MonikeredElementCS getCsElement(MonikeredElement obj)
getFormalTemplateParameter
public static TemplateParameter getFormalTemplateParameter(TemplateParameterSubstitutionCS csTemplateParameterSubstitution)
getLeafNode
public static org.eclipse.xtext.nodemodel.ILeafNode getLeafNode(org.eclipse.xtext.nodemodel.INode node)
getLower
public static int getLower(TypedElementCS csTypedElement)
getNamedElementCS
public static <T extends NamedElementCS> T getNamedElementCS(java.util.Collection<T> namedElements,
java.lang.String name)
getQualifier
public static boolean getQualifier(java.util.List<java.lang.String> qualifiers,
java.lang.String trueString,
java.lang.String falseString,
boolean defaultValue)
getScopeAdapter
public static ScopeAdapter getScopeAdapter(TypeManager typeManager,
Element element)
getScopeCSAdapter
public static ScopeCSAdapter getScopeCSAdapter(ElementCS csElement)
getText
public static java.lang.String getText(ElementCS csElement)
getText
public static java.lang.String getText(TypedTypeRefCS csElement,
org.eclipse.emf.ecore.EReference feature)
getUpper
public static int getUpper(TypedElementCS csTypedElement)
isInOperation
public static boolean isInOperation(ElementCS csElement)
isOrdered
public static boolean isOrdered(TypedElementCS csTypedElement)
isUnique
public static boolean isUnique(TypedElementCS csTypedElement)
isSpecialization
public static boolean isSpecialization(TemplateBindingCS csTemplateBinding)