|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.ocl.examples.xtext.base.utilities.ElementUtil
public class ElementUtil
Constructor Summary | |
---|---|
ElementUtil()
|
Method Summary | ||
---|---|---|
static java.util.Map<? extends BaseCSResource,? extends ASResource> |
apiConvert(java.util.Map<? extends org.eclipse.emf.ecore.resource.Resource,? extends ASResource> cs2asResourceMap)
|
|
static MetaModelManager |
findMetaModelManager(org.eclipse.emf.ecore.EObject eObject)
Deprecated. |
|
static MetaModelManager |
findMetaModelManager(org.eclipse.emf.ecore.resource.Resource resource)
Deprecated. |
|
static MetaModelManager |
findMetaModelManager(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Deprecated. |
|
static java.lang.String |
getCollectionName(boolean ordered,
boolean unique)
|
|
static java.lang.String |
getCollectionTypeName(TypedElementCS csTypedElement)
|
|
static ModelElementCS |
getCsElement(Element obj)
|
|
static java.lang.String[][] |
getDelegateURIs()
|
|
static RootCSAttribution |
getDocumentAttribution(ElementCS context)
|
|
static int |
getEndOffset(org.eclipse.xtext.nodemodel.INode iNode)
This makes INode.getEndOffset from Xtext 2.5 available on 2.3 |
|
static java.lang.String |
getExpressionText(ElementCS csElement)
Return the user text for csElement preserving all surrounding whitespace. |
|
static TemplateParameter |
getFormalTemplateParameter(TemplateParameterSubstitutionCS csTemplateParameterSubstitution)
|
|
static org.eclipse.xtext.nodemodel.ILeafNode |
getLeafNode(org.eclipse.xtext.nodemodel.INode node)
|
|
static int |
getLower(TypedElementCS csTypedElement)
|
|
static
|
getNamedElementCS(java.util.Collection<T> namedElements,
java.lang.String name)
|
|
static boolean |
getQualifier(java.util.List<java.lang.String> qualifiers,
java.lang.String trueString,
java.lang.String falseString,
boolean defaultValue)
|
|
static java.lang.String |
getText(ElementCS csElement)
Return the raw text associated with a csElement. |
|
static java.lang.String |
getText(TypedTypeRefCS csElement,
org.eclipse.emf.ecore.EReference feature)
|
|
static java.lang.String |
getTextName(ElementCS csElement)
Return the logical text associated with a csElement. |
|
static int |
getUpper(TypedElementCS csTypedElement)
|
|
static boolean |
hasSyntaxError(java.util.List<org.eclipse.emf.ecore.resource.Resource.Diagnostic> diagnostics)
|
|
static boolean |
isInOperation(ElementCS csElement)
|
|
static boolean |
isOrdered(TypedElementCS csTypedElement)
|
|
static NamedElement |
isPathable(org.eclipse.emf.ecore.EObject element)
Deprecated. |
|
static boolean |
isSpecialization(TemplateBindingCS csTemplateBinding)
|
|
static boolean |
isUnique(TypedElementCS csTypedElement)
|
|
static void |
setPathName(PathNameCS csPathName,
Element element,
Namespace scope)
Assign a sequence of one or more path elements to csPathName that identify element with respect to scope. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ElementUtil()
Method Detail |
---|
@NonNull public static java.util.Map<? extends BaseCSResource,? extends ASResource> apiConvert(@NonNull java.util.Map<? extends org.eclipse.emf.ecore.resource.Resource,? extends ASResource> cs2asResourceMap)
@Deprecated @Nullable public static MetaModelManager findMetaModelManager(@NonNull org.eclipse.emf.ecore.EObject eObject)
@Deprecated @Nullable public static MetaModelManager findMetaModelManager(@NonNull org.eclipse.emf.ecore.resource.Resource resource)
@Deprecated public static MetaModelManager findMetaModelManager(@NonNull org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
@Nullable public static java.lang.String getCollectionTypeName(@NonNull TypedElementCS csTypedElement)
@NonNull public static java.lang.String getCollectionName(boolean ordered, boolean unique)
@Nullable public static ModelElementCS getCsElement(@NonNull Element obj)
public static java.lang.String[][] getDelegateURIs()
@Nullable public static RootCSAttribution getDocumentAttribution(@NonNull ElementCS context)
@NonNull public static java.lang.String getExpressionText(@NonNull ElementCS csElement)
@Nullable public static TemplateParameter getFormalTemplateParameter(@NonNull TemplateParameterSubstitutionCS csTemplateParameterSubstitution)
@Nullable public static org.eclipse.xtext.nodemodel.ILeafNode getLeafNode(@NonNull org.eclipse.xtext.nodemodel.INode node)
public static int getLower(@NonNull TypedElementCS csTypedElement)
@Nullable public static <T extends NamedElementCS> T getNamedElementCS(@NonNull java.util.Collection<T> namedElements, @NonNull java.lang.String name)
public static int getEndOffset(@NonNull org.eclipse.xtext.nodemodel.INode iNode)
public static boolean getQualifier(@NonNull java.util.List<java.lang.String> qualifiers, @NonNull java.lang.String trueString, @NonNull java.lang.String falseString, boolean defaultValue)
@Nullable public static java.lang.String getText(@NonNull ElementCS csElement)
@Nullable public static java.lang.String getText(@NonNull TypedTypeRefCS csElement, @NonNull org.eclipse.emf.ecore.EReference feature)
@Nullable public static java.lang.String getTextName(@NonNull ElementCS csElement)
public static int getUpper(@NonNull TypedElementCS csTypedElement)
public static boolean hasSyntaxError(@NonNull java.util.List<org.eclipse.emf.ecore.resource.Resource.Diagnostic> diagnostics)
public static boolean isInOperation(@NonNull ElementCS csElement)
public static boolean isOrdered(@NonNull TypedElementCS csTypedElement)
@Deprecated public static NamedElement isPathable(@NonNull org.eclipse.emf.ecore.EObject element)
public static boolean isUnique(@NonNull TypedElementCS csTypedElement)
public static boolean isSpecialization(@NonNull TemplateBindingCS csTemplateBinding)
public static void setPathName(@NonNull PathNameCS csPathName, @NonNull Element element, Namespace scope)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |