com.ptc.windchill.util.packaging.common
Interface PackagingUnit

All Superinterfaces:
Identifier, Serializable, UnitIdentifier
All Known Subinterfaces:
ModuleDescriptor, PackageDescriptor, SubsystemDescriptor
All Known Implementing Classes:
AbstractPackagingUnit, ModuleDescriptorImpl, PackageDescriptorImpl, SubsystemDescriptorImpl

public interface PackagingUnit
extends UnitIdentifier, Serializable



Supported API: false

Extendable: false


Field Summary
 
Fields inherited from interface com.ptc.windchill.util.packaging.common.UnitIdentifier
DESCRIPTOR, MODULE_NAME, MODULE_SEPARATOR, UNIT_NAME
 
Method Summary
 PackagingCategory getCategory()
          Gets the object for the association that plays role: category.
 Iterator getDependencies()
          Gets an iterator for the identifiers of all the dependency subsystems.
 UnitIdentifier getOwner()
          

Supported API: false
 Properties getProperties()
          Gets all the basic properties of the unit descriptor.
 String getProperty(String key)
          Looks up an arbitrary property of the unit, using the key.
 String getSpecificationTitle()
          Gets the value of the attribute: specificationTitle; Title of the specification.
 String getSpecificationVendor()
          Gets the value of the attribute: specificationVendor; The name of the organization or company that owns and maintains the specification.
 String getSpecificationVersion()
          Gets the value of the attribute: specificationVersion; Version number of the specification.
 boolean isSpecification()
          Gets the value of the attribute: specification; Is specification unit, if true.
 
Methods inherited from interface com.ptc.windchill.util.packaging.common.UnitIdentifier
getDescriptor, getModuleName, getUnitName
 
Methods inherited from interface com.ptc.windchill.util.packaging.common.Identifier
getSimpleName, toExternalForm
 

Method Detail

getSpecificationTitle

public String getSpecificationTitle()
Gets the value of the attribute: specificationTitle; Title of the specification.

Supported API: false

Returns:
String

getSpecificationVersion

public String getSpecificationVersion()
Gets the value of the attribute: specificationVersion; Version number of the specification.

Supported API: false

Returns:
String

getSpecificationVendor

public String getSpecificationVendor()
Gets the value of the attribute: specificationVendor; The name of the organization or company that owns and maintains the specification.

Supported API: false

Returns:
String

isSpecification

public boolean isSpecification()
Gets the value of the attribute: specification; Is specification unit, if true. Otherwise, it is an implementation unit.

Supported API: false

Returns:
boolean

getCategory

public PackagingCategory getCategory()
Gets the object for the association that plays role: category.

Supported API: false

Returns:
PackagingCategory

getProperties

public Properties getProperties()
Gets all the basic properties of the unit descriptor. Basic properties are those that have simple values, not complex attributes like references to other descriptors.

Supported API: false

Returns:
Properties

getProperty

public String getProperty(String key)
Looks up an arbitrary property of the unit, using the key.

Supported API: false

Parameters:
key -
Returns:
String

getDependencies

public Iterator getDependencies()
Gets an iterator for the identifiers of all the dependency subsystems.

Supported API: false

Returns:
Iterator

getOwner

public UnitIdentifier getOwner()


Supported API: false

Returns:
UnitIdentifier