| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
Type |
AbstractRuntimeRepository.getModelType(Class<?> modelObjectClass) |
| Modifier and Type | Method and Description |
|---|---|
static Type |
IpsModel.getType(Class<?> modelObjectClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
PolicyCmptType
Corresponds to a design time
IPolicyCmptType. |
class |
ProductCmptType
Corresponds to a design time
IProductCmptType. |
| Modifier and Type | Method and Description |
|---|---|
Type |
Association.getMatchingAssociationSourceType()
Returns the
Type identified by Association.getMatchingAssociationSource() |
Type |
TypePart.getModelType()
Deprecated.
|
abstract Type |
Type.getSuperType()
Returns this type's super type or
null if it has none. |
Type |
Association.getTarget()
Returns the target
Type of this association. |
Type |
TypePart.getType()
Returns the parent
Type |
| Modifier and Type | Method and Description |
|---|---|
abstract Association |
Association.createOverwritingAssociationFor(Type subType) |
PolicyAssociation |
PolicyAssociation.createOverwritingAssociationFor(Type subType) |
ProductAssociation |
ProductAssociation.createOverwritingAssociationFor(Type subType) |
DefaultPolicyAttribute |
DefaultPolicyAttribute.createOverwritingAttributeFor(Type subType) |
abstract Attribute |
Attribute.createOverwritingAttributeFor(Type subType)
Creates an attribute model for a sub type in which this attribute is overwritten.
|
Attribute |
ProductAttribute.createOverwritingAttributeFor(Type subType) |
ConstantPolicyAttribute |
ConstantPolicyAttribute.createOverwritingAttributeFor(Type subType) |
void |
TypeHierarchyVisitor.visitHierarchy(Type type)
Visits the given type and all it's super types.
|
abstract boolean |
TypeHierarchyVisitor.visitType(Type type)
Visits the given type.
|
| Constructor and Description |
|---|
Association(Type type,
Method getterMethod) |
Attribute(Type type,
IpsAttribute attributeAnnotation,
IpsExtensionProperties extensionProperties,
Class<?> datatype,
boolean changingOverTime) |
ConstantPolicyAttribute(Type type,
Field field,
boolean changingOverTime) |
PolicyAssociation(Type type,
Method getterMethod) |
PolicyAttribute(Type type,
IpsAttribute attributeAnnotation,
IpsExtensionProperties extensionProperties,
Class<?> datatype,
boolean changingOverTime) |
ProductAssociation(Type type,
Method getterMethod,
boolean changingOverTime) |
ProductAttribute(Type type,
boolean changingOverTime,
Method getter,
Method setter) |
TableUsage(Type parent,
Method getterMethod) |
TypePart(String name,
Type parent,
IpsExtensionProperties extensionProperties) |
Copyright © 2018. All rights reserved.