| Package | Description |
|---|---|
| org.faktorips.runtime | |
| org.faktorips.runtime.formula | |
| org.faktorips.runtime.internal | |
| org.faktorips.runtime.model |
Contains classes that allow access to design time model information about Faktor-IPS objects.
|
| org.faktorips.runtime.model.type |
Classes that allow access to design time model information on policy and product component types.
|
| org.faktorips.runtime.test |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IConfigurableModelObject
Base interface for all model objects that are configurable by a product component.
|
interface |
ITimedConfigurableModelObject
Base interface for all model objects that are configurable by a product component with the
ability to change over time via product component generations.
|
| Modifier and Type | Method and Description |
|---|---|
IModelObject |
IModelObjectDelta.getOriginalObject()
The model object this delta is computed for.
|
IModelObject |
IDependantObject.getParentModelObject()
Returns the parent this object belongs to.
|
IModelObject |
IModelObjectDelta.getReferenceObject()
The model object that is taken as a reference to which the orginal model object is compared
to.
|
IModelObject |
ICopySupport.newCopy()
Creates and returns new copy of this object.
|
| Modifier and Type | Method and Description |
|---|---|
IModelObjectDelta |
IDeltaSupport.computeDelta(IModelObject otherObject,
IDeltaComputationOptions options)
Computes a delta between this object and the given other object.
|
IModelType |
IRuntimeRepository.getModelType(IModelObject modelObject)
Deprecated.
|
boolean |
IDeltaComputationOptions.isSame(IModelObject object1,
IModelObject object2)
Returns
true if the two objects represent the same conceptual object, otherwise
false. |
boolean |
DeltaComputationOptionsByPosition.isSame(IModelObject object1,
IModelObject object2)
Returns
true if the specified object references are identical. |
boolean |
IModelObjectVisitor.visit(IModelObject modelObject)
Visits the given model object.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
FormulaEvaluatorUtil.AssociationTo1Helper<S extends IModelObject,T extends IModelObject>
Helper class for navigating 1-to-1 associations from a list of source objects of type
<S> to target objects of type <T>. |
static class |
FormulaEvaluatorUtil.AssociationTo1Helper<S extends IModelObject,T extends IModelObject>
Helper class for navigating 1-to-1 associations from a list of source objects of type
<S> to target objects of type <T>. |
static class |
FormulaEvaluatorUtil.AssociationToManyHelper<S extends IModelObject,T extends IModelObject>
Helper class for navigating 1-to-many associations from a list of source objects of type
<S> to target objects of type <T>. |
static class |
FormulaEvaluatorUtil.AssociationToManyHelper<S extends IModelObject,T extends IModelObject>
Helper class for navigating 1-to-many associations from a list of source objects of type
<S> to target objects of type <T>. |
static class |
FormulaEvaluatorUtil.AttributeAccessorHelper<S extends IModelObject,E>
Helper class to get the values from a list of source objects of type
<S> to target
type <E>. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends IModelObject,R extends T> |
FormulaEvaluatorUtil.getListModelObjectById(List<? extends T> modelObjects,
String id)
Returns all
IConfigurableModelObject in the list that is configured by a
IProductComponent with the given ID, the list is empty if no such object is found in
the list. |
static <T extends IModelObject,R extends T> |
FormulaEvaluatorUtil.getModelObjectById(List<? extends T> modelObjects,
String id)
Returns the (first)
IConfigurableModelObject in the list that is configured by a
IProductComponent with the given ID, null if no such object is found in the
list. |
static <T extends IModelObject,R extends T> |
FormulaEvaluatorUtil.getModelObjectById(T modelObject,
String id)
Returns the
IModelObject if it is a IConfigurableModelObject configured by a
IProductComponent with the given ID, null otherwise. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractModelObject
Abstract base class for all policy component types.
|
| Modifier and Type | Method and Description |
|---|---|
IModelObject |
ModelObjectDelta.getOriginalObject() |
IModelObject |
ModelObjectDelta.getReferenceObject() |
| Modifier and Type | Method and Description |
|---|---|
static void |
ModelObjectDelta.createChildDeltas(ModelObjectDelta delta,
IModelObject original,
IModelObject refObject,
String association,
IDeltaComputationOptions options) |
PolicyCmptType |
AbstractRuntimeRepository.getModelType(IModelObject modelObject) |
void |
XmlCallback.initProperties(String pathFromAggregateRoot,
IModelObject modelObject,
Map<String,String> propMap)
Callback method will be called for each node element inside the XML structure.
|
static ModelObjectDelta |
ModelObjectDelta.newAddDelta(IModelObject addedObject,
String association,
IDeltaComputationOptions options) |
static ModelObjectDelta |
ModelObjectDelta.newChangeDelta(IModelObject original,
IModelObject refObject,
int kindOfChange) |
static ModelObjectDelta |
ModelObjectDelta.newDelta(IModelObject object,
IModelObject refObject,
IDeltaComputationOptions options) |
static ModelObjectDelta |
ModelObjectDelta.newDifferentObjectAtPositionChangedDelta(IModelObject original,
IModelObject refObject,
String association) |
static ModelObjectDelta |
ModelObjectDelta.newEmptyDelta(IModelObject object,
IModelObject refObject) |
static ModelObjectDelta |
ModelObjectDelta.newRemoveDelta(IModelObject removedObject,
String association,
IDeltaComputationOptions options) |
void |
AbstractModelObject.removeChildModelObjectInternal(IModelObject child)
Removes the given child object from this object.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ModelObjectDelta.createChildDeltas(ModelObjectDelta delta,
List<? extends IModelObject> originals,
List<? extends IModelObject> refObjects,
String association,
IDeltaComputationOptions options) |
static void |
ModelObjectDelta.createChildDeltas(ModelObjectDelta delta,
List<? extends IModelObject> originals,
List<? extends IModelObject> refObjects,
String association,
IDeltaComputationOptions options) |
| Modifier and Type | Method and Description |
|---|---|
static PolicyCmptType |
IpsModel.getPolicyCmptType(IModelObject modelObject) |
| Modifier and Type | Method and Description |
|---|---|
static PolicyCmptType |
IpsModel.getPolicyCmptType(Class<? extends IModelObject> policyModelClass) |
| Modifier and Type | Method and Description |
|---|---|
List<IModelObject> |
PolicyAssociation.getTargetObjects(IModelObject source)
Returns a list of the target(s) of the given model object's association identified by this
model type association.
|
| Modifier and Type | Method and Description |
|---|---|
List<IModelObject> |
PolicyAssociation.getTargetObjects(IModelObject source)
Returns a list of the target(s) of the given model object's association identified by this
model type association.
|
Object |
ConstantPolicyAttribute.getValue(IModelObject modelObject) |
abstract Object |
PolicyAttribute.getValue(IModelObject modelObject)
Returns the value of the given model object's attribute identified by this model type
attribute.
|
Object |
DefaultPolicyAttribute.getValue(IModelObject modelObject) |
org.faktorips.valueset.ValueSet<?> |
ConstantPolicyAttribute.getValueSet(IModelObject modelObject,
IValidationContext context) |
abstract org.faktorips.valueset.ValueSet<?> |
PolicyAttribute.getValueSet(IModelObject modelObject,
IValidationContext context)
Returns the value set of the given model object's attribute identified by this model type
attribute.
|
org.faktorips.valueset.ValueSet<?> |
DefaultPolicyAttribute.getValueSet(IModelObject modelObject,
IValidationContext context) |
void |
ConstantPolicyAttribute.setValue(IModelObject modelObject,
Object value) |
abstract void |
PolicyAttribute.setValue(IModelObject modelObject,
Object value)
Sets the given model object's attribute identified by this model type attribute to the given
value.
|
void |
DefaultPolicyAttribute.setValue(IModelObject modelObject,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
IpsTestCase2.addExtensionAttribute(IModelObject modelObject,
String attributeName,
Object value)
Adds a extension attribute value identified by the attribute name and the test object the
attribute is related to.
|
Object |
IpsTestCase2.getExtensionAttributeValue(IModelObject modelObject,
String attributeName)
Returns the value of the given extension attribute identified by the attribute name and the
model object the attribute is related to.
|
Copyright © 2016. All rights reserved.