Uses of Interface
org.faktorips.runtime.IModelObject

Packages that use IModelObject
org.faktorips.runtime   
org.faktorips.runtime.formula   
org.faktorips.runtime.internal   
org.faktorips.runtime.modeltype   
org.faktorips.runtime.modeltype.internal   
org.faktorips.runtime.test   
 

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
<T extends IModelObject,R extends T>
List<? extends R>
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>
R
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>
R
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.
 



Copyright © 2015. All rights reserved.