public final class EcoreASResourceFactory extends AbstractASResourceFactory
ASResourceFactory.ASResourceFactoryExtensionASResourceFactoryContribution.DescriptorRegisteredContribution.AbstractDescriptor<C extends RegisteredContribution<C>>, RegisteredContribution.AbstractRegistry<C extends RegisteredContribution<C>>, RegisteredContribution.Registry<C extends RegisteredContribution<C>>| Constructor and Description |
|---|
EcoreASResourceFactory() |
| Modifier and Type | Method and Description |
|---|---|
Resource |
createResource(URI uri)
Creates an instance of the resource.
|
<T extends Element> |
getASElement(EnvironmentFactoryInternal environmentFactory,
Class<T> pivotClass,
EObject eObject)
Return the OCL AS element corresponding to eObject using metamodelManager to supervise
the correspondence and ensuring that the result is of asClass.
|
ASResourceFactory |
getASResourceFactory() |
static EcoreASResourceFactory |
getInstance() |
URI |
getPackageURI(EObject eObject)
Return the URI of an eObject if it can be treated as a Package.
|
Integer |
getPriority() |
Element |
importFromResource(EnvironmentFactoryInternal environmentFactory,
Resource ecoreResource,
URI uri)
Return the root element in the Pivot resource resulting from import of the available
resource.
|
void |
initializeEValidatorRegistry(org.eclipse.emf.ecore.EValidator.Registry eValidatorRegistry) |
basicGetASResourceFactory, configure, createAS2MonikerVisitor, createAS2XMIidVisitor, createASSaverLocateVisitor, createASSaverNormalizeVisitor, createASSaverResolveVisitor, createLUSSIDs, createPrettyPrintVisitor, createTemplateParameterSubstitutionVisitor, createToStringVisitor, getContentType, getContribution, getEOperation, getEReference, getMetamodelNsURI, getResourceClassName, getTechnology, installContentHandler, isCompatibleResource, toStringpublic static EcoreASResourceFactory getInstance()
public Resource createResource(URI uri)
AbstractASResourceFactorycreateResource in class AbstractASResourceFactorypublic <T extends Element> T getASElement(EnvironmentFactoryInternal environmentFactory, Class<T> pivotClass, EObject eObject)
ASResourceFactorygetASElement in interface ASResourceFactorygetASElement in class AbstractASResourceFactorypublic ASResourceFactory getASResourceFactory()
public URI getPackageURI(EObject eObject)
ASResourceFactorygetPackageURI in interface ASResourceFactorygetPackageURI in class AbstractASResourceFactorypublic Integer getPriority()
getPriority in interface ASResourceFactoryContributiongetPriority in class AbstractASResourceFactorypublic Element importFromResource(EnvironmentFactoryInternal environmentFactory, Resource ecoreResource, URI uri)
ASResourceFactoryimportFromResource in interface ASResourceFactoryimportFromResource in class AbstractASResourceFactorypublic void initializeEValidatorRegistry(org.eclipse.emf.ecore.EValidator.Registry eValidatorRegistry)
initializeEValidatorRegistry in interface ASResourceFactoryinitializeEValidatorRegistry in class AbstractASResourceFactoryCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.