|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.ecore.util.EcoreUtil org.eclipse.ocl.examples.pivot.utilities.AbstractConversion org.eclipse.ocl.examples.xtext.base.pivot2cs.Pivot2CS
public class Pivot2CS
CS2Pivot manages the equivalence between a Concrete Syntax Resources and their corresponding Pivot Resources creating a CS2PivotConversion to update.
Nested Class Summary | |
---|---|
static interface |
Pivot2CS.Factory
|
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.pivot.utilities.AbstractConversion |
---|
AbstractConversion.Predicate<T extends org.eclipse.emf.ecore.EObject> |
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.EcoreUtil |
---|
org.eclipse.emf.ecore.util.EcoreUtil.AbstractFilteredSettingsIterator<E>, org.eclipse.emf.ecore.util.EcoreUtil.ContentTreeIterator<E>, org.eclipse.emf.ecore.util.EcoreUtil.Copier, org.eclipse.emf.ecore.util.EcoreUtil.CrossReferencer, org.eclipse.emf.ecore.util.EcoreUtil.EGenericTypeConverter, org.eclipse.emf.ecore.util.EcoreUtil.EqualityHelper, org.eclipse.emf.ecore.util.EcoreUtil.ExternalCrossReferencer, org.eclipse.emf.ecore.util.EcoreUtil.FilteredSettingsIterator, org.eclipse.emf.ecore.util.EcoreUtil.ProperContentIterator<E>, org.eclipse.emf.ecore.util.EcoreUtil.ProxyCrossReferencer, org.eclipse.emf.ecore.util.EcoreUtil.UnresolvedProxyCrossReferencer, org.eclipse.emf.ecore.util.EcoreUtil.UsageCrossReferencer |
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
---|
org.eclipse.emf.common.notify.Adapter.Internal |
Field Summary | |
---|---|
protected java.util.Map<? extends org.eclipse.emf.ecore.resource.Resource,? extends org.eclipse.emf.ecore.resource.Resource> |
cs2pivotResourceMap
Mapping of each CS resource to its corresponding pivot Resource. |
protected java.util.Map<java.lang.String,MonikeredElementCS> |
moniker2PivotCSMap1
The pivot element for CS monikers |
protected java.util.Map<java.lang.String,MonikeredElement> |
moniker2PivotMap
The pivot element for CS monikers |
protected TypeManager |
typeManager
|
Fields inherited from class org.eclipse.emf.ecore.util.EcoreUtil |
---|
GEN_MODEL_PACKAGE_NS_URI, GET, IS_SET, SET, UNSET |
Constructor Summary | |
---|---|
Pivot2CS(java.util.Map<? extends org.eclipse.emf.ecore.resource.Resource,? extends org.eclipse.emf.ecore.resource.Resource> cs2pivotResourceMap,
TypeManager typeManager)
|
|
Pivot2CS(Pivot2CS aConverter)
|
Method Summary | |
---|---|
static void |
addFactory(Pivot2CS.Factory factory)
|
java.util.Map<java.lang.String,MonikeredElementCS> |
computeMoniker2CSMap(java.util.Collection<? extends org.eclipse.emf.ecore.resource.Resource> csResources)
|
BaseDeclarationVisitor |
createDefaultDeclarationVisitor(Pivot2CSConversion conversion)
|
BaseReferenceVisitor |
createDefaultReferenceVisitor(Pivot2CSConversion conversion)
|
static Pivot2CS |
findAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
|
java.util.Collection<? extends org.eclipse.emf.ecore.resource.Resource> |
getCSResources()
|
static java.util.List<org.eclipse.xtext.nodemodel.ILeafNode> |
getDocumentationNodes(org.eclipse.xtext.nodemodel.ICompositeNode node)
|
Pivot2CS.Factory |
getFactory(org.eclipse.emf.ecore.EClass eClass)
|
java.util.Set<java.lang.String> |
getMonikers()
|
MonikeredElement |
getPivotElement(java.lang.String moniker)
|
org.eclipse.emf.ecore.resource.Resource |
getPivotResource(org.eclipse.emf.ecore.resource.Resource csResource)
|
java.util.Collection<? extends org.eclipse.emf.ecore.resource.Resource> |
getPivotResources()
|
org.eclipse.emf.common.notify.Notifier |
getTarget()
|
TypeManager |
getTypeManager()
|
boolean |
isAdapterForType(java.lang.Object type)
|
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification)
|
MonikeredElement |
putPivotElement(java.lang.String moniker,
MonikeredElement pivotElement)
|
void |
resetCSMonikers()
Reset all the CS monikers for test purposes. |
void |
resetPivotMonikers()
Reset all the pivot monikers for test purposes. |
void |
setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
|
void |
update()
|
Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.AbstractConversion |
---|
basicGet, getEPackage, isId, refreshList, refreshSet |
Methods inherited from class org.eclipse.emf.ecore.util.EcoreUtil |
---|
computeDiagnostic, convertToString, copy, copyAll, create, createFromString, delete, delete, equals, filterDescendants, freeze, generateUUID, generateUUID, getAdapter, getAdapterFactory, getAllContents, getAllContents, getAllContents, getAllContents, getAllContents, getAllProperContents, getAllProperContents, getAllProperContents, getAllProperContents, getAnnotation, getConstraints, getDocumentation, getExistingAdapter, getID, getIdentification, getInvocationDelegateFactory, getInvocationDelegates, getObjectByType, getObjectsByType, getRegisteredAdapter, getRegisteredAdapter, getRootContainer, getRootContainer, getSettingDelegateFactory, getSettingDelegates, getURI, getValidationDelegates, indexOf, isAncestor, isAncestor, isAncestor, isAncestor, isInvariant, isSuppressedVisibility, isSuppressedVisibility, remove, remove, remove, replace, replace, replace, resolve, resolve, resolve, resolveAll, resolveAll, resolveAll, setAnnotation, setConstraints, setDocumentation, setEList, setEList, setID, setInvocationDelegates, setSettingDelegates, setSuppressedVisibility, setSuppressedVisibility, setValidationDelegates, toJavaInstanceTypeName, wrapperClassFor |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final TypeManager typeManager
protected final java.util.Map<? extends org.eclipse.emf.ecore.resource.Resource,? extends org.eclipse.emf.ecore.resource.Resource> cs2pivotResourceMap
protected final java.util.Map<java.lang.String,MonikeredElement> moniker2PivotMap
protected java.util.Map<java.lang.String,MonikeredElementCS> moniker2PivotCSMap1
Constructor Detail |
---|
public Pivot2CS(java.util.Map<? extends org.eclipse.emf.ecore.resource.Resource,? extends org.eclipse.emf.ecore.resource.Resource> cs2pivotResourceMap, TypeManager typeManager)
public Pivot2CS(Pivot2CS aConverter)
Method Detail |
---|
public static void addFactory(Pivot2CS.Factory factory)
public static Pivot2CS findAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
public static java.util.List<org.eclipse.xtext.nodemodel.ILeafNode> getDocumentationNodes(org.eclipse.xtext.nodemodel.ICompositeNode node)
public java.util.Map<java.lang.String,MonikeredElementCS> computeMoniker2CSMap(java.util.Collection<? extends org.eclipse.emf.ecore.resource.Resource> csResources)
public java.util.Collection<? extends org.eclipse.emf.ecore.resource.Resource> getCSResources()
public Pivot2CS.Factory getFactory(org.eclipse.emf.ecore.EClass eClass)
public java.util.Set<java.lang.String> getMonikers()
public MonikeredElement getPivotElement(java.lang.String moniker)
public org.eclipse.emf.ecore.resource.Resource getPivotResource(org.eclipse.emf.ecore.resource.Resource csResource)
public java.util.Collection<? extends org.eclipse.emf.ecore.resource.Resource> getPivotResources()
public org.eclipse.emf.common.notify.Notifier getTarget()
getTarget
in interface org.eclipse.emf.common.notify.Adapter
public TypeManager getTypeManager()
public boolean isAdapterForType(java.lang.Object type)
isAdapterForType
in interface org.eclipse.emf.common.notify.Adapter
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
notifyChanged
in interface org.eclipse.emf.common.notify.Adapter
public MonikeredElement putPivotElement(java.lang.String moniker, MonikeredElement pivotElement)
public void resetCSMonikers()
public void resetPivotMonikers()
public void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
setTarget
in interface org.eclipse.emf.common.notify.Adapter
public void update()
public BaseDeclarationVisitor createDefaultDeclarationVisitor(Pivot2CSConversion conversion)
public BaseReferenceVisitor createDefaultReferenceVisitor(Pivot2CSConversion conversion)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |