|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of IModelObject in org.faktorips.runtime |
|---|
| Subinterfaces of IModelObject in org.faktorips.runtime | |
|---|---|
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. |
| Methods in org.faktorips.runtime that return IModelObject | |
|---|---|
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. |
| Methods in org.faktorips.runtime with parameters of type IModelObject | |
|---|---|
IModelObjectDelta |
IDeltaSupport.computeDelta(IModelObject otherObject,
IDeltaComputationOptions options)
Computes a delta between this object and the given other object. |
IModelType |
IRuntimeRepository.getModelType(IModelObject modelObject)
Returns the IModelType containing the meta information for the given model
object. |
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. |
| Uses of IModelObject in org.faktorips.runtime.formula |
|---|
| Classes in org.faktorips.runtime.formula with type parameters of type IModelObject | |
|---|---|
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>. |
| Methods in org.faktorips.runtime.formula with type parameters of type IModelObject | ||
|---|---|---|
static
|
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
|
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
|
FormulaEvaluatorUtil.getModelObjectById(T modelObject,
String id)
Returns the IModelObject if it is a IConfigurableModelObject configured by a
IProductComponent with the given ID, null otherwise. |
|
| Uses of IModelObject in org.faktorips.runtime.internal |
|---|
| Classes in org.faktorips.runtime.internal that implement IModelObject | |
|---|---|
class |
AbstractModelObject
Abstract base class for all policy component types. |
| Methods in org.faktorips.runtime.internal that return IModelObject | |
|---|---|
IModelObject |
ModelObjectDelta.getOriginalObject()
|
IModelObject |
ModelObjectDelta.getReferenceObject()
|
| Methods in org.faktorips.runtime.internal with parameters of type IModelObject | |
|---|---|
static void |
ModelObjectDelta.createChildDeltas(ModelObjectDelta delta,
IModelObject original,
IModelObject refObject,
String association,
IDeltaComputationOptions options)
|
IModelType |
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. |
| Method parameters in org.faktorips.runtime.internal with type arguments of type IModelObject | |
|---|---|
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)
|
| Uses of IModelObject in org.faktorips.runtime.modeltype |
|---|
| Methods in org.faktorips.runtime.modeltype that return types with arguments of type IModelObject | |
|---|---|
List<IModelObject> |
IModelTypeAssociation.getTargetObjects(IModelObject source)
Returns a list of the target(s) of the given model object's association identified by this model type association. |
List<IModelObject> |
IModelType.getTargetObjects(IModelObject source,
String associationName)
Returns a list of the target(s) of the given model object's association identified by the given association name. |
| Methods in org.faktorips.runtime.modeltype with parameters of type IModelObject | |
|---|---|
Object |
IModelType.getAttributeValue(IModelObject modelObject,
String attributeName)
Returns the value of the given model object's attribute identified by the given attribute name. |
List<IModelObject> |
IModelTypeAssociation.getTargetObjects(IModelObject source)
Returns a list of the target(s) of the given model object's association identified by this model type association. |
List<IModelObject> |
IModelType.getTargetObjects(IModelObject source,
String associationName)
Returns a list of the target(s) of the given model object's association identified by the given association name. |
Object |
IModelTypeAttribute.getValue(IModelObject modelObject)
Returns the value of the given model object's attribute identified by this model type attribute. |
void |
IModelType.setAttributeValue(IModelObject modelObject,
String attributeName,
Object value)
Sets the given model object's attribute identified by the given name to the given value. |
void |
IModelTypeAttribute.setValue(IModelObject modelObject,
Object value)
Sets the given model object's attribute identified by this model type attribute to the given value. |
| Uses of IModelObject in org.faktorips.runtime.modeltype.internal |
|---|
| Methods in org.faktorips.runtime.modeltype.internal that return types with arguments of type IModelObject | |
|---|---|
List<IModelObject> |
ModelTypeAssociation.getTargetObjects(IModelObject source)
|
List<IModelObject> |
ModelType.getTargetObjects(IModelObject source,
String associationName)
|
| Methods in org.faktorips.runtime.modeltype.internal with parameters of type IModelObject | |
|---|---|
Object |
ModelType.getAttributeValue(IModelObject source,
String attributeName)
|
List<IModelObject> |
ModelTypeAssociation.getTargetObjects(IModelObject source)
|
List<IModelObject> |
ModelType.getTargetObjects(IModelObject source,
String associationName)
|
Object |
ModelTypeAttribute.getValue(IModelObject source)
|
void |
ModelType.setAttributeValue(IModelObject source,
String attributeName,
Object value)
|
void |
ModelTypeAttribute.setValue(IModelObject source,
Object value)
|
| Uses of IModelObject in org.faktorips.runtime.test |
|---|
| Methods in org.faktorips.runtime.test with parameters of type IModelObject | |
|---|---|
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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||