All Frameworks Class Hierarchy This Framework Indexes
ENOVIAPlugIn Class ENOVPublishObjectClass
Usage: you must use this class as is. You should never derive it.
public class ENOVPublishObjectClass
ENOVIA LCA Object classes exposed.
Role:
Tags define on "Class Node" object:
- PrimaryTypeName: The name of object base type.
- SecondaryTypeName: The name of final object type.
- SecondaryTypeOid: the internal id (Oid) of the object type.
Constructor and Destructor Index
- o
~ENOVPublishObjectClass()
-
- o
ENOVPublishObjectClass(ENOVPublishObject*)
- Constructs a node object.
- o
ENOVPublishObjectClass(ENOVPublishObjectClass&)
- Copy constructor.
Method Index
- o
GetPrimaryType(char*&)
- Returns the name of object base type.
- o
GetSecondaryType(char*&)
- Returns the name of final object type.
- o
GetTypeId(unsigned char*&,int&)
- Returns the internal id (Oid) of the object type.
- o
Print(int)
- Print a report on standard output.
- o
operator=(ENOVPublishObjectClass&)
- Assignment operator from another object node.
Constructor and Destructor
o ~ENOVPublishObjectClass
| public virtual ~ENOVPublishObjectClass( | ) |
-
o ENOVPublishObjectClass
| public ENOVPublishObjectClass( | | xFather) |
-
Constructs a node object.
- Parameters:
-
- ixFather
- Pointer to the father node for this object.
o ENOVPublishObjectClass
| public ENOVPublishObjectClass( | const | ixNode) |
-
Copy constructor.
- Parameters:
-
- ixNode
- Object to be duplicated.
Methods
o GetPrimaryType
| public GetPrimaryType( | const | ocPrimaryType) |
-
Returns the name of object base type.
Role: Returns the name of object base type, ie the ENOVIA standard object
class that will be customized on site.
- Returns:
- Method return code
Legal values: Returns 0 if operation runs well.
- Parameters:
-
- ocPrimaryType
- Type Name of the base object.
o GetSecondaryType
| public GetSecondaryType( | const | ocSecondaryType) |
-
Returns the name of final object type.
Role: Returns the name of object type, ie the real name of
ENOVIA object.
- Returns:
- Method return code
Legal values: Returns 0 if operation runs well.
- Parameters:
-
- ocSecondaryType
- Type Name of the object.
o GetTypeId
| public GetTypeId( | const | ocSecondaryTypeOid, |
| | onLength) |
-
Returns the internal id (Oid) of the object type.
Role: Returns the binary value corresponding internal id (Oid)
of the object type.
- Returns:
- Method return code
Legal values: Returns 0 if operation runs well.
- Parameters:
-
- ocSecondaryTypeOid
- Binary string value.
- onLength
- Binary string length.
o Print
| public virtual Print( | | inLevel | = 0 ) |
-
Print a report on standard output.
Role: Print the content of this node and its children.
- Parameters:
-
- inLevel
- Enable to have an indented presentation according to the tree depth of the node.
o operator=
| public operator=( | const | ixNode) |
-
Assignment operator from another object node.
- Parameters:
-
- ixNode
- Object used as reference for the assignment.
This object is included in the file: ENOVPublishObjectClass.h
If needed, your Imakefile.mk should include the module: ENOVIAPubStream