Class AbstractAttributeContainerFunction
java.lang.Object
com.ptc.core.meta.container.common.AbstractAttributeContainerFunction
- All Implemented Interfaces:
AttributeContainerFunction,Externalizable,Serializable
- Direct Known Subclasses:
com.ptc.core.meta.container.common.ACFCompare,ACFConditionalExpression,ACFDescendantsOf,ACFIsElementOf,ACFIsInstanceOf,ACFMessageFormat,ACFValueOf,ChangesRecordedElement,ValueWrapperFunction
public abstract class AbstractAttributeContainerFunction
extends Object
implements AttributeContainerFunction, Externalizable
Resolves the_argument to it's most primitive form:
Supported API: true
Extendable: false
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:
-
Method Summary
Modifier and TypeMethodDescriptionabstract Objectcalculate(AttributeContainer the_attribute_container, AssociationIdentifier entry_point)
Supported API: true
-
Method Details
-
calculate
public abstract Object calculate(AttributeContainer the_attribute_container, AssociationIdentifier entry_point) throws InvalidFunctionArgumentException
Supported API: true- Specified by:
calculatein interfaceAttributeContainerFunction- Parameters:
the_attribute_container-entry_point-- Returns:
- Object
- Throws:
InvalidFunctionArgumentException
-