|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ocl.examples.impactanalyzer.impl.ImpactAnalyzerFactoryImpl
public class ImpactAnalyzerFactoryImpl
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.ocl.examples.impactanalyzer.ImpactAnalyzerFactory |
|---|
INSTANCE |
| Constructor Summary | |
|---|---|
ImpactAnalyzerFactoryImpl()
|
|
| Method Summary | |
|---|---|
DerivedPropertyNotifier |
createDerivedPropertyNotifier(org.eclipse.emf.ecore.EPackage pkg,
ActivationOption configuration,
OCLFactory oclFactory)
Constructs a notifier for all derived properties in pkg
which efficiently, based on an ImpactAnalyzer, constructs and
emits Notifications for derived, OCL-specified
properties. |
DerivedPropertyNotifier |
createDerivedPropertyNotifier(org.eclipse.emf.ecore.EPackage pkg,
OCLFactory oclFactory)
Constructs a notifier for all derived properties in pkg
which efficiently, based on an ImpactAnalyzer, constructs and
emits Notifications for derived, OCL-specified
properties. |
DerivedPropertyNotifier |
createDerivedPropertyNotifier(org.eclipse.emf.ecore.EPackage pkg,
OppositeEndFinder oppositeEndFinder,
ActivationOption configuration,
OCLFactory oclFactory)
Constructs a notifier for all derived properties in pkg
which efficiently, based on an ImpactAnalyzer, constructs and
emits Notifications for derived, OCL-specified
properties. |
DerivedPropertyNotifier |
createDerivedPropertyNotifier(org.eclipse.emf.ecore.EPackage pkg,
OppositeEndFinder oppositeEndFinder,
OCLFactory oclFactory)
Constructs a notifier for all derived properties in pkg
which efficiently, based on an ImpactAnalyzer, constructs and
emits Notifications for derived, OCL-specified
properties. |
DerivedPropertyNotifier |
createDerivedPropertyNotifier(org.eclipse.emf.ecore.EStructuralFeature property,
ActivationOption configuration,
OCLFactory oclFactory)
Constructs a notifier for derived properties which efficiently, based on an ImpactAnalyzer, constructs and emits Notifications for
derived, OCL-specified properties. |
DerivedPropertyNotifier |
createDerivedPropertyNotifier(org.eclipse.emf.ecore.EStructuralFeature property,
OCLFactory oclFactory)
Constructs a notifier for derived properties which efficiently, based on an ImpactAnalyzer, constructs and emits Notifications for
derived, OCL-specified properties. |
DerivedPropertyNotifier |
createDerivedPropertyNotifier(org.eclipse.emf.ecore.EStructuralFeature property,
OppositeEndFinder oppositeEndFinder,
ActivationOption configuration,
OCLFactory oclFactory)
Constructs a notifier for derived properties which efficiently, based on an ImpactAnalyzer, constructs and emits Notifications for
derived, OCL-specified properties. |
DerivedPropertyNotifier |
createDerivedPropertyNotifier(org.eclipse.emf.ecore.EStructuralFeature property,
OppositeEndFinder oppositeEndFinder,
OCLFactory oclFactory)
Constructs a notifier for derived properties which efficiently, based on an ImpactAnalyzer, constructs and emits Notifications for
derived, OCL-specified properties. |
ImpactAnalyzer |
createImpactAnalyzer(OCLExpression expression,
boolean notifyOnNewContextElements,
ActivationOption configuration,
OCLFactory oclFactory)
Constructs an impact analyzer for the expression specified. |
ImpactAnalyzer |
createImpactAnalyzer(OCLExpression expression,
boolean notifyOnNewContextElements,
OCLFactory oclFactory)
Constructs an impact analyzer for the expression specified. |
ImpactAnalyzer |
createImpactAnalyzer(OCLExpression expression,
boolean notifyOnNewContextElements,
OppositeEndFinder oppositeEndFinder,
ActivationOption configuration,
OCLFactory oclFactory)
Constructs an impact analyzer for the expression specified. |
ImpactAnalyzer |
createImpactAnalyzer(OCLExpression expression,
boolean notifyOnNewContextElements,
OppositeEndFinder oppositeEndFinder,
OCLFactory oclFactory)
Constructs an impact analyzer for the expression specified. |
ImpactAnalyzer |
createImpactAnalyzer(OCLExpression expression,
org.eclipse.emf.ecore.EClass context,
boolean notifyOnNewContextElements,
ActivationOption configuration,
OCLFactory oclFactory)
Constructs an impact analyzer for the expression specified with an explicit context type specification. |
ImpactAnalyzer |
createImpactAnalyzer(OCLExpression expression,
org.eclipse.emf.ecore.EClass context,
boolean notifyOnNewContextElements,
OCLFactory oclFactory)
Constructs an impact analyzer for the expression specified with an explicit context type specification. |
ImpactAnalyzer |
createImpactAnalyzer(OCLExpression expression,
org.eclipse.emf.ecore.EClass context,
boolean notifyOnNewContextElements,
OppositeEndFinder oppositeEndFinder,
ActivationOption configuration,
OCLFactory oclFactory)
Constructs an impact analyzer for the expression specified with an explicit context type specification. |
ImpactAnalyzer |
createImpactAnalyzer(OCLExpression expression,
org.eclipse.emf.ecore.EClass context,
boolean notifyOnNewContextElements,
OppositeEndFinder oppositeEndFinder,
OCLFactory oclFactory)
Constructs an impact analyzer for the expression specified with an explicit context type specification. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ImpactAnalyzerFactoryImpl()
| Method Detail |
|---|
public ImpactAnalyzer createImpactAnalyzer(OCLExpression expression,
boolean notifyOnNewContextElements,
OCLFactory oclFactory)
ImpactAnalyzerFactoryself in the expression. If no self occurrence can be found, an exception will be thrown. The
configuration is taken from the default OptimizationActivation.getOption().
createImpactAnalyzer in interface ImpactAnalyzerFactory
public ImpactAnalyzer createImpactAnalyzer(OCLExpression expression,
org.eclipse.emf.ecore.EClass context,
boolean notifyOnNewContextElements,
OCLFactory oclFactory)
ImpactAnalyzerFactoryexpression does not contain any reference to self. The configuration is taken from the
default OptimizationActivation.getOption().
createImpactAnalyzer in interface ImpactAnalyzerFactory
public ImpactAnalyzer createImpactAnalyzer(OCLExpression expression,
org.eclipse.emf.ecore.EClass context,
boolean notifyOnNewContextElements,
OppositeEndFinder oppositeEndFinder,
OCLFactory oclFactory)
ImpactAnalyzerFactoryexpression does not contain any reference to self. The configuration is taken from the
default OptimizationActivation.getOption().
createImpactAnalyzer in interface ImpactAnalyzerFactoryoppositeEndFinder - used to perform OppositePropertyCallExp when evaluating (parts of) expression and for
evaluating allInstances() calls
public ImpactAnalyzer createImpactAnalyzer(OCLExpression expression,
boolean notifyOnNewContextElements,
OppositeEndFinder oppositeEndFinder,
OCLFactory oclFactory)
ImpactAnalyzerFactoryself in the expression. If no self occurrence can be found, an exception will be thrown. The
configuration is taken from the default OptimizationActivation.getOption().
createImpactAnalyzer in interface ImpactAnalyzerFactoryoppositeEndFinder - used to perform OppositePropertyCallExp when evaluating (parts of) expression and for
evaluating allInstances() calls
public ImpactAnalyzer createImpactAnalyzer(OCLExpression expression,
boolean notifyOnNewContextElements,
ActivationOption configuration,
OCLFactory oclFactory)
ImpactAnalyzerFactoryself in the expression. If no self occurrence can be found, an exception will be thrown.
createImpactAnalyzer in interface ImpactAnalyzerFactory
public ImpactAnalyzer createImpactAnalyzer(OCLExpression expression,
org.eclipse.emf.ecore.EClass context,
boolean notifyOnNewContextElements,
ActivationOption configuration,
OCLFactory oclFactory)
ImpactAnalyzerFactoryexpression does not contain any reference to self.
createImpactAnalyzer in interface ImpactAnalyzerFactory
public ImpactAnalyzer createImpactAnalyzer(OCLExpression expression,
org.eclipse.emf.ecore.EClass context,
boolean notifyOnNewContextElements,
OppositeEndFinder oppositeEndFinder,
ActivationOption configuration,
OCLFactory oclFactory)
ImpactAnalyzerFactoryexpression does not contain any reference to self.
createImpactAnalyzer in interface ImpactAnalyzerFactory
public ImpactAnalyzer createImpactAnalyzer(OCLExpression expression,
boolean notifyOnNewContextElements,
OppositeEndFinder oppositeEndFinder,
ActivationOption configuration,
OCLFactory oclFactory)
ImpactAnalyzerFactoryself in the expression. If no self occurrence can be found, an exception will be thrown.
createImpactAnalyzer in interface ImpactAnalyzerFactory
public DerivedPropertyNotifier createDerivedPropertyNotifier(org.eclipse.emf.ecore.EStructuralFeature property,
OCLFactory oclFactory)
ImpactAnalyzerFactoryImpactAnalyzer, constructs and emits Notifications for
derived, OCL-specified properties.
This variant uses a default opposite end
finder for resolving and navigating OppositePropertyCallExp
expressions. The configuration is taken from the default
OptimizationActivation.getOption().
createDerivedPropertyNotifier in interface ImpactAnalyzerFactoryproperty - the derived property
public DerivedPropertyNotifier createDerivedPropertyNotifier(org.eclipse.emf.ecore.EStructuralFeature property,
ActivationOption configuration,
OCLFactory oclFactory)
ImpactAnalyzerFactoryImpactAnalyzer, constructs and emits Notifications for
derived, OCL-specified properties.
This variant uses a default opposite end
finder for resolving and navigating OppositePropertyCallExp
expressions.
createDerivedPropertyNotifier in interface ImpactAnalyzerFactoryproperty - the derived property
public DerivedPropertyNotifier createDerivedPropertyNotifier(org.eclipse.emf.ecore.EStructuralFeature property,
OppositeEndFinder oppositeEndFinder,
OCLFactory oclFactory)
ImpactAnalyzerFactoryImpactAnalyzer, constructs and emits Notifications for
derived, OCL-specified properties.
The configuration is taken from the default
OptimizationActivation.getOption().
createDerivedPropertyNotifier in interface ImpactAnalyzerFactoryproperty - the derived propertyoppositeEndFinder - used to perform OppositePropertyCallExp when
evaluating (parts of) expression and for
evaluating allInstances() calls
public DerivedPropertyNotifier createDerivedPropertyNotifier(org.eclipse.emf.ecore.EStructuralFeature property,
OppositeEndFinder oppositeEndFinder,
ActivationOption configuration,
OCLFactory oclFactory)
ImpactAnalyzerFactoryImpactAnalyzer, constructs and emits Notifications for
derived, OCL-specified properties.
createDerivedPropertyNotifier in interface ImpactAnalyzerFactoryproperty - the derived propertyoppositeEndFinder - used to perform OppositePropertyCallExp when
evaluating (parts of) expression and for
evaluating allInstances() calls
public DerivedPropertyNotifier createDerivedPropertyNotifier(org.eclipse.emf.ecore.EPackage pkg,
OCLFactory oclFactory)
ImpactAnalyzerFactorypkg
which efficiently, based on an ImpactAnalyzer, constructs and
emits Notifications for derived, OCL-specified
properties.
This variant uses a default opposite end
finder for resolving and navigating OppositePropertyCallExp
expressions. The configuration is taken from the default
OptimizationActivation.getOption().
createDerivedPropertyNotifier in interface ImpactAnalyzerFactory
public DerivedPropertyNotifier createDerivedPropertyNotifier(org.eclipse.emf.ecore.EPackage pkg,
ActivationOption configuration,
OCLFactory oclFactory)
ImpactAnalyzerFactorypkg
which efficiently, based on an ImpactAnalyzer, constructs and
emits Notifications for derived, OCL-specified
properties.
This variant uses a default opposite end
finder for resolving and navigating OppositePropertyCallExp
expressions.
createDerivedPropertyNotifier in interface ImpactAnalyzerFactory
public DerivedPropertyNotifier createDerivedPropertyNotifier(org.eclipse.emf.ecore.EPackage pkg,
OppositeEndFinder oppositeEndFinder,
OCLFactory oclFactory)
ImpactAnalyzerFactorypkg
which efficiently, based on an ImpactAnalyzer, constructs and
emits Notifications for derived, OCL-specified
properties.
The configuration is taken from the default
OptimizationActivation.getOption().
createDerivedPropertyNotifier in interface ImpactAnalyzerFactoryoppositeEndFinder - used to perform OppositePropertyCallExp when
evaluating (parts of) expression and for
evaluating allInstances() calls
public DerivedPropertyNotifier createDerivedPropertyNotifier(org.eclipse.emf.ecore.EPackage pkg,
OppositeEndFinder oppositeEndFinder,
ActivationOption configuration,
OCLFactory oclFactory)
ImpactAnalyzerFactorypkg
which efficiently, based on an ImpactAnalyzer, constructs and
emits Notifications for derived, OCL-specified
properties.
createDerivedPropertyNotifier in interface ImpactAnalyzerFactoryoppositeEndFinder - used to perform OppositePropertyCallExp when
evaluating (parts of) expression and for
evaluating allInstances() calls
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||