@MediaClass(uuid1=218169601, uuid2=551, uuid3=0, uuid4={6,14,43,52,2,6,1,1}, definedName="PropertyWrapperDefinition", symbol="PropertyWrapperDefinition", description="Globally unique alias for a property that was originally defined to be used in another class. This allows the property to be used unambiguously in more than one class.") public class PropertyWrapperDefinitionImpl extends PropertyDefinitionImpl implements PropertyWrapperDefinition, Cloneable, Serializable
AAF_METADICT_NAMESPACE, AAF_METADICT_PREFIX, AAF_XML_NAMESPACE, AAF_XML_PREFIX, ApplicationPluginObjectID, ApplicationPluginsID, MAX_NUM_RGBA_COMPS, MemberOfID, ObjectClassID, ParentClassID, PropertiesID, XMLClassIDAsAttributeName| Constructor and Description |
|---|
PropertyWrapperDefinitionImpl() |
| Modifier and Type | Method and Description |
|---|---|
PropertyWrapperDefinition |
clone()
Create a cloned copy of this meta definition.
|
PropertyDefinition |
getOriginalProperty()
Returns the original definition of the reused property.
|
void |
setOriginalProperty(PropertyDefinition propertyDefinition)
Sets the original definition of the reused property.
|
appendMetadictXML, appendXMLChildren, compareTo, getFlattenXML, getIsOptional, getIsUniqueIdentifier, getIsXMLAttribute, getIsXMLCDATA, getLocalIdentification, getMemberOf, getMethodBag, getNamespace, getPrefix, getPropertyType, getPropertyValue, getTypeDefinition, getWeight, initalizePropertyNameMap, initializeIsOptional, initializeLocalIdentification, initializePropertyType, isPropertyPresent, nameToAAFName, omitOptionalProperty, setAnnotatedGetter, setIsOptional, setIsUniqueIdentifier, setLocalIdentification, setMemberOf, setPropertyType, setPropertyValue, setTypeDefinitionaafNameToName, deepEquals, equals, getAAFNamesInUse, getAliases, getAUID, getComment, getDescription, getIdentification, getName, getSymbol, getWeakTargetReference, hashCode, initializeMetaDefinitionIdentification, initializeMetaDefinitionName, setAAFNamesInUse, setAliases, setDescription, setIdentification, setName, setNamespace, setPrefix, setSymbol, toStringgetFlattenXML, getIsOptional, getIsUniqueIdentifier, getIsXMLAttribute, getIsXMLCDATA, getLocalIdentification, getMemberOf, getPropertyType, getPropertyValue, getSymbol, getTypeDefinition, getWeight, isPropertyPresent, omitOptionalProperty, setMemberOf, setPropertyValueappendMetadictXML, deepEquals, equals, getAAFNamesInUse, getAliases, getAUID, getDescription, getName, getNamespace, getPrefix, hashCode, setAAFNamesInUse, setDescription, setName, setNamespace, setPrefix, setSymbol, toStringgetWeakTargetReferencecompareTogetComment@MediaProperty(uuid1=100729095, uuid2=8192, uuid3=0, uuid4={6,14,43,52,1,1,1,13}, definedName="OriginalProperty", typeName="PropertyDefinitionWeakReference", optional=false, uniqueIdentifier=false, pid=41, symbol="OriginalProperty", description="Original definition of the reused property.") public PropertyDefinition getOriginalProperty()
PropertyWrapperDefinitionReturns the original definition of the reused property.
getOriginalProperty in interface PropertyWrapperDefinition@MediaPropertySetter(value="OriginalProperty") public void setOriginalProperty(PropertyDefinition propertyDefinition) throws NullPointerException, IllegalArgumentException
PropertyWrapperDefinitionSets the original definition of the reused property.
setOriginalProperty in interface PropertyWrapperDefinitionpropertyDefinition - Original definition of the reused property.NullPointerException - Cannot set the original property definition using a null
value.IllegalArgumentException - The given property definition is not compatible
with this property, for example it has the same identification or is for a different
type.public PropertyWrapperDefinition clone()
MetaDefinitionCreate a cloned copy of this meta definition.
clone in interface MetaDefinitionclone in interface PropertyDefinitionclone in interface PropertyWrapperDefinitionclone in class PropertyDefinitionImpl(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.