All Frameworks  Class Hierarchy  This Framework  Indexes   

VPMInterfaces Interface CATICfgSimpleSpecification

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATICfgSimpleSpecification



Method Index


o Attach(CATIConfigurable_var&,CATICfgSpecLnk_var&)
Attach this SimpleSpecification to a Configurable.
o Attach(SEQUENCE(octet)&)
Attach this SimpleSpecification to a Configurable.
o Detach(SEQUENCE(octet)&)
Detach this SimpleSpecification from a Configurable.
o GetAlias(CATUnicodeString&)
Return the SpecAlias of this SimpleSpecification.
o GetDescription(CATUnicodeString&)
Return the Description of this SimpleSpecification.
o GetFullName(CATUnicodeString&)
Return the full Name as Category.
o GetFullOid(char*&)
Return the full Name as "Category Oid".
o GetLinkForUID(SEQUENCE(octet)&,CATICfgSpecLnk_var&)
Return the link between this SimpleSpecification and a UUID-Configurable.
o GetName(CATUnicodeString&)
Return the Name of this SimpleSpecification.
o GetSpecCategory(CATICfgSpecCategory_var&)
Return the SpecCategory owning this SimpleSpecification.
o GetUIDList(SEQUENCE(CORBAAny)&)
Return the list of UUIDs-Configurables this SimpleSpecification is attached to.
o SetAlias(CATUnicodeString&)
Sets the Alias of this SimpleSpecification.
o SetDescription(CATUnicodeString&)
Set the Description of this SimpleSpecification.
o UnsetAlias(CATUnicodeString&)
Unsets the Alias of this SimpleSpecification.

Methods


o Attach
public virtual Attach( const iCO,
oSpecLnk)
Attach this SimpleSpecification to a Configurable.
Parameters:
iCO
Configurable this SimpleSpecification will be attached to.
oSpecLnk
Link between the configurable and the specification.
o Attach
public virtual Attach( iObjectUUID)
Attach this SimpleSpecification to a Configurable.
Parameters:
iObjectUUID
UUID of the Configurable this SimpleSpecification will be attached to.
o Detach
public virtual Detach( iConfigurableUID)
Detach this SimpleSpecification from a Configurable.
Postcondition: If the SimpleSpecification belongs to a Configuration Rule attached to the Configurable, the method doesn't detach it.
Parameters:
iConfigurableUID
UUID of the Configurable this SimpleSpecification will be detached from.
o GetAlias
public virtual GetAlias( oAlias)
Return the SpecAlias of this SimpleSpecification.
Parameters:
oAlias
SpecAlias of this SimpleSpecification to be returned.
o GetDescription
public virtual GetDescription( oDescription)
Return the Description of this SimpleSpecification.
Parameters:
oDescription
The SimpleSpecification Description to return.
o GetFullName
public virtual GetFullName( oName)
Return the full Name as Category.SimpleSpecification.
Parameters:
oName
The full Name obtained by concatenation of the owning Category Name and the SimpleSpecification Name.
o GetFullOid
public virtual GetFullOid( oOid)
Return the full Name as "Category Oid"."SimpleSpecification Oid".
Parameters:
oName
The full Name obtained by concatenation of the owning Category Oid and the SimpleSpecification Oid.
o GetLinkForUID
public virtual GetLinkForUID( const iUuid,
oSpecLink)
Return the link between this SimpleSpecification and a UUID-Configurable.
Legal values: S_OK if the SpecLnk link exists, S_FALSE else.
Parameters:
iUuid
UUID of the Configurable this SimpleSpecification is supposed to be linked with.
oSpecLink
Link between this SimpleSpecification and the UUID-Configurable.
o GetName
public virtual GetName( oName)
Return the Name of this SimpleSpecification.
Parameters:
oName
The SimpleSpecification Name.
o GetSpecCategory
public virtual GetSpecCategory( oCategory)
Return the SpecCategory owning this SimpleSpecification.
Parameters:
oCategory
SpecCategory owning this SimpleSpecification: it may be NULL_var.
o GetUIDList
public virtual GetUIDList( Ret)
Return the list of UUIDs-Configurables this SimpleSpecification is attached to.
Parameters:
Ret
List of UUIDs-Configurables this SimpleSpecification is attached to.
o SetAlias
public virtual SetAlias( const iAlias)
Sets the Alias of this SimpleSpecification.
Parameters:
iAlias
The SimpleSpecification Alias to set.
o SetDescription
public virtual SetDescription( const iDescription)
Set the Description of this SimpleSpecification.
Parameters:
oDescription
The SimpleSpecification Description to set.
o UnsetAlias
public virtual UnsetAlias( const iAlias)
Unsets the Alias of this SimpleSpecification.
Parameters:
iAlias
The SimpleSpecification Alias to unset.

This object is included in the file: CATICfgSimpleSpecification.h
If needed, your Imakefile.mk should include the module: GUIDVPMInterfaces

Copyright © 2003, Dassault Systèmes. All rights reserved.