com.ptc.core.meta.container.common
Class AbstractAttributeContainerFunction
java.lang.Object
com.ptc.core.meta.container.common.AbstractAttributeContainerFunction
- All Implemented Interfaces:
- AttributeContainerFunction, Externalizable, Serializable
- Direct Known Subclasses:
- ACFConcatenate, ACFConditionalExpression, ACFDescendantsOf, ACFEquals, ACFIsElementOf, ACFMessageFormat, ACFNot, ACFValueOf, ChangesRecordedElement, ValueWrapperFunction
public abstract class AbstractAttributeContainerFunction
- extends Object
- implements AttributeContainerFunction, Externalizable
Resolves the_argument to it's most primitive form:
the_argument resolves to
------------------- ----------------
Object obj Object obj
AttributeContainerFunction acf Object acf.calculate()
AttributeContainerFunction[] acfs Object[] acfs[i's]
AttributeTypeIdentifier ati Object attrContainer.get(ati)
AttributeTypeIdentifier[] atis Object attrContainer.get(atis[i])
AttributeIdentifier ai Object attrContainer.get(ai)
AttributeIdentifier[] ais Object attrContainer.get(ais[i])
Supported API: true
Extendable: false
- See Also:
- Serialized Form
calculate
public abstract Object calculate(AttributeContainer the_attribute_container,
AssociationIdentifier entry_point)
throws com.ptc.core.meta.container.common.InvalidFunctionArgumentException
Supported API: true
- Specified by:
calculate in interface AttributeContainerFunction
- Parameters:
the_attribute_container - entry_point -
- Returns:
- Object
- Throws:
com.ptc.core.meta.container.common.InvalidFunctionArgumentException