Constructor and Description |
---|
JavaGenModelCodeGenHelper(GenModel genModel,
EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
EnvironmentFactoryInternal |
AbstractCodeGenerator.getEnvironmentFactory() |
EnvironmentFactoryInternal |
CodeGenerator.getEnvironmentFactory() |
Constructor and Description |
---|
JavaCodeGenerator(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
static String |
JUnitCodeGenerator.generateClassFile(EnvironmentFactoryInternal environmentFactory,
ExpressionInOCL query,
String packageName,
String className) |
Constructor and Description |
---|
VMContext(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
EnvironmentFactoryInternal |
CompleteClassImpl.getEnvironmentFactory() |
EnvironmentFactoryInternal |
CompleteModelImpl.getEnvironmentFactory() |
EnvironmentFactoryInternal |
CompleteEnvironmentImpl.getEnvironmentFactory() |
Modifier and Type | Method and Description |
---|---|
CompleteEnvironmentInternal |
CompleteEnvironmentImpl.init(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
EnvironmentFactoryInternal |
PartialClasses.getEnvironmentFactory() |
EnvironmentFactoryInternal |
CompleteModelInternal.getEnvironmentFactory() |
EnvironmentFactoryInternal |
CompleteEnvironmentInternal.getEnvironmentFactory() |
EnvironmentFactoryInternal |
CompleteClassInternal.getEnvironmentFactory() |
Modifier and Type | Method and Description |
---|---|
CompleteEnvironmentInternal |
CompleteEnvironmentInternal.init(EnvironmentFactoryInternal environmentFactory) |
Constructor and Description |
---|
PartialProperties(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
EnvironmentFactoryInternal |
AbstractParserContext.getEnvironmentFactory() |
Constructor and Description |
---|
DelegateInstaller(EnvironmentFactoryInternal environmentFactory,
Map<String,Object> options) |
Modifier and Type | Method and Description |
---|---|
<T extends Element> |
EcoreASResourceFactory.getASElement(EnvironmentFactoryInternal environmentFactory,
Class<T> pivotClass,
EObject eObject) |
Element |
EcoreASResourceFactory.importFromResource(EnvironmentFactoryInternal environmentFactory,
Resource ecoreResource,
URI uri) |
Modifier and Type | Method and Description |
---|---|
static XMLResource |
AS2Ecore.createResource(EnvironmentFactoryInternal environmentFactory,
Resource asResource,
URI ecoreURI,
Map<String,Object> options) |
Constructor and Description |
---|
AS2Ecore(EnvironmentFactoryInternal environmentFactory,
URI ecoreURI,
Map<String,Object> options) |
Modifier and Type | Method and Description |
---|---|
static External2AS |
AbstractExternal2AS.findAdapter(Resource resource,
EnvironmentFactoryInternal environmentFactory) |
static Ecore2AS |
Ecore2AS.getAdapter(Resource resource,
EnvironmentFactoryInternal environmentFactory) |
static Element |
Ecore2AS.importFromEcore(EnvironmentFactoryInternal environmentFactory,
String alias,
EObject eObject)
Convert an (annotated) Ecore object to a pivot element.
|
static Model |
Ecore2AS.importFromEcore(EnvironmentFactoryInternal environmentFactory,
String alias,
Resource ecoreResource)
Convert an (annotated) Ecore resource to a Pivot Model.
|
Constructor and Description |
---|
Ecore2AS(Resource ecoreResource,
EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
EnvironmentFactoryInternal |
ExecutorInternal.getEnvironmentFactory() |
EnvironmentFactoryInternal |
AbstractExecutor.getEnvironmentFactory() |
Constructor and Description |
---|
PivotModelManager(EnvironmentFactoryInternal environmentFactory,
EObject context) |
Constructor and Description |
---|
ImplementationManager(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
EnvironmentFactoryInternal |
MetamodelManagerInternal.getEnvironmentFactory() |
EnvironmentFactoryInternal |
PivotMetamodelManager.getEnvironmentFactory() |
Modifier and Type | Method and Description |
---|---|
static TemplateParameterSubstitutions |
TemplateParameterSubstitutionVisitor.createBindings(EnvironmentFactoryInternal environmentFactory,
Type formalType,
Type actualType) |
static TemplateParameterSubstitutions |
TemplateParameterSubstitutionVisitor.createBindings(EnvironmentFactoryInternal environmentFactory,
Type sourceType,
Type sourceTypeValue,
Operation candidateOperation) |
static Type |
TemplateParameterSubstitutionVisitor.specializeType(Type type,
CallExp callExp,
EnvironmentFactoryInternal environmentFactory,
Type selfType,
Type selfTypeValue)
Return the specialized form of type analyzing expr to determine the formal to actual parameter mappings under the
supervision of a metamodelManager and using selfType as the value of OclSelf.
|
Constructor and Description |
---|
PivotIdResolver(EnvironmentFactoryInternal environmentFactory) |
PivotMetamodelManager(EnvironmentFactoryInternal environmentFactory,
ResourceSet asResourceSet)
Construct a MetamodelManager that will use environmentFactory to create its artefacts
such as an asResourceSet to contain pivot copies of meta-models.
|
TemplateParameterSubstitutionVisitor(EnvironmentFactoryInternal environmentFactory,
Type selfType,
Type selfTypeValue) |
Modifier and Type | Method and Description |
---|---|
static EnvironmentFactoryInternal |
OCLAdapter.createEnvironmentFactory(Notifier notifier) |
static EnvironmentFactoryInternal |
OCLAdapter.createEnvironmentFactory(ProjectManager projectManager,
Notifier notifier) |
EnvironmentFactoryInternal |
ASResourceFactoryRegistry.createEnvironmentFactory(ProjectManager projectManager,
ResourceSet externalResourceSet)
Create a new EnvironmentFactory appropriate to the resources in ResourceSet.
|
EnvironmentFactoryInternal |
EnvironmentFactoryAdapter.getEnvironmentFactory() |
Modifier and Type | Method and Description |
---|---|
<T extends Element> |
ASResourceFactory.getASElement(EnvironmentFactoryInternal environmentFactory,
Class<T> asClass,
EObject eObject)
Return the OCL AS element corresponding to eObject using metamodelManager to supervise
the correspondence and ensuring that the result is of asClass.
|
<T extends Element> |
AbstractASResourceFactory.getASElement(EnvironmentFactoryInternal environmentFactory,
Class<T> requiredClass,
EObject eObject) |
Element |
ASResourceFactory.importFromResource(EnvironmentFactoryInternal environmentFactory,
Resource resource,
URI uri)
Return the root element in the Pivot resource resulting from import of the available
resource.
|
Element |
AbstractASResourceFactory.importFromResource(EnvironmentFactoryInternal environmentFactory,
Resource resource,
URI uri) |
Constructor and Description |
---|
EnvironmentFactoryAdapter(EnvironmentFactoryInternal environmentFactory,
Notifier notifier) |
Modifier and Type | Method and Description |
---|---|
EnvironmentFactoryInternal |
EnvironmentView.getEnvironmentFactory() |
Modifier and Type | Method and Description |
---|---|
abstract int |
EnvironmentView.Disambiguator.compare(EnvironmentFactoryInternal environmentFactory,
T o1,
T o2) |
Constructor and Description |
---|
EnvironmentView(EnvironmentFactoryInternal environmentFactory,
EStructuralFeature reference,
String name)
Deprecated.
Use ParserContext constructor
|
Modifier and Type | Interface and Description |
---|---|
static interface |
EnvironmentFactoryInternal.EnvironmentFactoryInternalExtension |
Modifier and Type | Class and Description |
---|---|
class |
GlobalEnvironmentFactory
The sole instance of GlobalEnvironmentFactory provides the OCL in global contexts such as the
execution of OCL delegates for which there is no OCL application to provide a customized OCL
with additional Complete OCL documents or optimized project lists.
|
class |
PivotEnvironmentFactory
Implementation of the
EnvironmentFactoryInternal for parsing OCL expressions
on Ecore models. |
Modifier and Type | Method and Description |
---|---|
static EnvironmentFactoryInternal |
PivotUtilInternal.findEnvironmentFactory(EObject eObject) |
static EnvironmentFactoryInternal |
PivotUtilInternal.findEnvironmentFactory(Resource resource) |
static EnvironmentFactoryInternal |
PivotUtilInternal.findEnvironmentFactory(ResourceSet resourceSet) |
EnvironmentFactoryInternal |
AbstractConversion.getEnvironmentFactory() |
EnvironmentFactoryInternal |
OCLInternal.getEnvironmentFactory() |
static EnvironmentFactoryInternal |
PivotUtilInternal.getEnvironmentFactory(Resource resource) |
Constructor and Description |
---|
OCLInternal(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
EnvironmentFactoryInternal |
PivotEObjectValidator.ValidationAdapter.getEnvironmentFactory() |
Modifier and Type | Method and Description |
---|---|
static PivotEObjectValidator.ValidationAdapter |
PivotEObjectValidator.install(ResourceSet resourceSet,
EnvironmentFactoryInternal environmentFactory)
Install Complete OCL validation support in resourceSet for metamodelManager.
|
Constructor and Description |
---|
ValidationAdapter(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
static List<EObject> |
AS2UML.createResource(EnvironmentFactoryInternal environmentFactory,
Resource asResource) |
Constructor and Description |
---|
AS2UML(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
static UML2AS |
UML2AS.getAdapter(Resource resource,
EnvironmentFactoryInternal environmentFactory) |
static Class |
UML2ASUtil.getMetaType(EnvironmentFactoryInternal environmentFactory,
org.eclipse.uml2.uml.Element umlElement)
Return the metaType of umlElement using the UML meta namespace identifiable from stereotype applications.
|
static Element |
UML2AS.importFromUML(EnvironmentFactoryInternal environmentFactory,
String alias,
EObject eObject)
Convert a UML object to a pivot element.
|
static Model |
UML2AS.importFromUML(EnvironmentFactoryInternal environmentFactory,
String alias,
Resource umlResource)
Convert a UML resource to a Pivot Model.
|
Modifier and Type | Method and Description |
---|---|
<T extends Element> |
UMLASResourceFactory.getASElement(EnvironmentFactoryInternal environmentFactory,
Class<T> pivotClass,
EObject eObject) |
Element |
UMLASResourceFactory.importFromResource(EnvironmentFactoryInternal environmentFactory,
Resource umlResource,
URI uri) |
Constructor and Description |
---|
UMLIdResolver(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEnvironmentFactory
Partial implementation of the
EnvironmentFactoryInternal interface, useful
for subclassing to define the Pivot binding for a metamodel. |
Constructor and Description |
---|
PivotTemplateParameterSubstitutionVisitor(EnvironmentFactoryInternal environmentFactory,
Type selfType,
Type selfTypeValue) |
Modifier and Type | Method and Description |
---|---|
static AliasAnalysis |
AliasAnalysis.getAdapter(Resource resource,
EnvironmentFactoryInternal environmentFactory) |
Constructor and Description |
---|
AliasAnalysis(Resource resource,
EnvironmentFactoryInternal environmentFactory) |
AS2CS(Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap,
EnvironmentFactoryInternal environmentFactory) |
BaseAS2CS(Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap,
EnvironmentFactoryInternal environmentFactory) |
Constructor and Description |
---|
BaseCS2AS(EnvironmentFactoryInternal environmentFactory,
BaseCSResource csResource,
ASResource asResource) |
CS2AS(EnvironmentFactoryInternal environmentFactory,
BaseCSResource csResource,
ASResource asResource) |
Modifier and Type | Method and Description |
---|---|
static BaseScopeView |
BaseScopeView.getScopeView(EnvironmentFactoryInternal environmentFactory,
ElementCS target,
EReference targetReference) |
Modifier and Type | Method and Description |
---|---|
EnvironmentFactoryInternal |
CSI2ASMapping.getEnvironmentFactory() |
Modifier and Type | Method and Description |
---|---|
static CSI2ASMapping |
CSI2ASMapping.basicGetCSI2ASMapping(EnvironmentFactoryInternal environmentFactory)
Get the CSI2ASMapping owned by the environmentFactory on behalf of CS-aware consumers, or null if none in use.
|
AS2CS |
BaseCSResource.createAS2CS(Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap,
EnvironmentFactoryInternal environmentFactory)
Create the AS2CS converter for the cs2asResourceMap conversions using metamodelManager.
|
CS2AS |
BaseCSResource.createCS2AS(EnvironmentFactoryInternal environmentFactory,
ASResource asResource)
Create the CS2AS converter for the cs2asResourceMap conversions using metamodelManager.
|
CS2AS |
BaseCSResource.getCS2AS(EnvironmentFactoryInternal environmentFactory,
ASResource asResource)
Return the CS2AS adapter for this resource.
|
static CSI2ASMapping |
CSI2ASMapping.getCSI2ASMapping(EnvironmentFactoryInternal environmentFactory)
Create/reuse the CSI2ASMapping owned by the environmentFactory on behalf of CS-aware consumers.
|
Modifier and Type | Method and Description |
---|---|
static ASResource |
CompleteOCLSplitter.separate(EnvironmentFactoryInternal environmentFactory,
Resource asResource) |
Constructor and Description |
---|
CompleteOCLAS2CS(Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap,
EnvironmentFactoryInternal environmentFactory) |
Constructor and Description |
---|
CompleteOCLCS2AS(EnvironmentFactoryInternal environmentFactory,
BaseCSResource csResource,
ASResource asResource) |
Modifier and Type | Method and Description |
---|---|
AS2CS |
CompleteOCLCSResource.createAS2CS(Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap,
EnvironmentFactoryInternal environmentFactory) |
CS2AS |
CompleteOCLCSResource.createCS2AS(EnvironmentFactoryInternal environmentFactory,
ASResource asResource) |
Constructor and Description |
---|
EssentialOCLAS2CS(Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap,
EnvironmentFactoryInternal environmentFactory) |
Constructor and Description |
---|
BinaryOperationMatcher(EnvironmentFactoryInternal environmentFactory,
Type sourceType,
Type sourceTypeValue,
ExpCS csArgument) |
OperationMatcher(EnvironmentFactoryInternal environmentFactory,
Type sourceType,
Type sourceTypeValue) |
UnaryOperationMatcher(EnvironmentFactoryInternal environmentFactory,
Type sourceType,
Type sourceTypeValue) |
Constructor and Description |
---|
EssentialOCLCS2AS(EnvironmentFactoryInternal environmentFactory,
BaseCSResource csResource,
ASResource asResource) |
Modifier and Type | Method and Description |
---|---|
AS2CS |
EssentialOCLCSResource.createAS2CS(Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap,
EnvironmentFactoryInternal environmentFactory) |
CS2AS |
EssentialOCLCSResource.createCS2AS(EnvironmentFactoryInternal environmentFactory,
ASResource asResource) |
CS2AS |
EssentialOCLCSResource.getCS2AS(EnvironmentFactoryInternal environmentFactory,
ASResource asResource) |
Modifier and Type | Method and Description |
---|---|
static String |
MarkupUtils.toHTML(EnvironmentFactoryInternal environmentFactory,
Object context,
Markup markup) |
static String |
MarkupToHTML.toString(EnvironmentFactoryInternal environmentFactory,
Object context,
MarkupElement element) |
Constructor and Description |
---|
MarkupToHTML(EnvironmentFactoryInternal environmentFactory,
Object context) |
Constructor and Description |
---|
OCLinEcoreAS2CS(Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap,
EnvironmentFactoryInternal environmentFactory) |
Constructor and Description |
---|
OCLinEcoreCS2AS(EnvironmentFactoryInternal environmentFactory,
BaseCSResource csResource,
ASResource asResource) |
Modifier and Type | Method and Description |
---|---|
AS2CS |
OCLinEcoreCSResource.createAS2CS(Map<? extends BaseCSResource,? extends ASResource> cs2asResourceMap,
EnvironmentFactoryInternal environmentFactory) |
CS2AS |
OCLinEcoreCSResource.createCS2AS(EnvironmentFactoryInternal environmentFactory,
ASResource asResource) |
Constructor and Description |
---|
OCLstdlibCS2AS(EnvironmentFactoryInternal environmentFactory,
BaseCSResource csResource,
ASResource asResource) |
Modifier and Type | Method and Description |
---|---|
CS2AS |
OCLstdlibCSResource.createCS2AS(EnvironmentFactoryInternal environmentFactory,
ASResource asResource) |
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.