com.ptc.core.foundation.util.common
Class ChangesRecordedElement

java.lang.Object
  extended by com.ptc.core.meta.container.common.AbstractAttributeContainerFunction
      extended by com.ptc.core.foundation.util.common.ChangesRecordedElement
All Implemented Interfaces:
DataType, AttributeContainerFunction, com.ptc.core.meta.container.common.ConstantAttributeContainerFunction, Externalizable, Serializable, Comparable

public class ChangesRecordedElement
extends AbstractAttributeContainerFunction
implements DataType, com.ptc.core.meta.container.common.ConstantAttributeContainerFunction, Comparable, Externalizable

Provides the means to record changes to a content.

Supported API: true

Extendable: false

See Also:
Serialized Form

Method Summary
 Object calculate(AttributeContainer the_attribute_container, AssociationIdentifier entry_point)
          

Supported API: true
 DataType fromExternalForm(String external_form)
          

Supported API: true
 String toExternalForm()
          

Supported API: true
 void writeExternalForm(Writer writer)
          

Supported API: true
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ptc.core.meta.container.common.AttributeContainerFunction
getArgumentsRecursive
 

Method Detail

calculate

public 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
Specified by:
calculate in class AbstractAttributeContainerFunction
Parameters:
the_attribute_container -
entry_point -
Returns:
Object
Throws:
com.ptc.core.meta.container.common.InvalidFunctionArgumentException

toExternalForm

public String toExternalForm()


Supported API: true

Specified by:
toExternalForm in interface DataType
Returns:
String

fromExternalForm

public DataType fromExternalForm(String external_form)


Supported API: true

Specified by:
fromExternalForm in interface DataType
Parameters:
external_form -
Returns:
DataType

writeExternalForm

public void writeExternalForm(Writer writer)
                       throws IOException


Supported API: true

Specified by:
writeExternalForm in interface DataType
Parameters:
writer -
Throws:
IOException