All Frameworks Class Hierarchy This Framework Indexes
CATSchPlatformInterfaces Interface CATISchAppObjectFactory
Usage: you can freely reimplement this interface.
interface CATISchAppObjectFactory
- Deprecated:
- V5R15
Use
CATISchAppObjectFactory2 instead. Interface to create application objects.
Role: This is the factory for application objects that are to
associated with Schematic basic set of objects.
Method Index
- o
AppCreateCompRef(char*,IUnknown**)
-
- o
AppCreateConnection(char*,IUnknown**)
-
- o
AppCreateGroup(char*,IUnknown**)
-
- o
AppCreateRouteFromRef(CATISchAppRoute*,IUnknown**,char*)
-
- o
AppCreateRoute(char*,IUnknown**,char*)
-
- o
AppCreateZone(char*,IUnknown**)
-
Methods
o AppCreateCompRef
| public virtual AppCreateCompRef( | const | iAppCompClassType, |
| | oAppComp) |
-
- Deprecated:
- V5R15
Use
CATISchAppObjectFactory2.AppCreateCompRef instead. Create an Application Component reference.
- Parameters:
-
- iAppCompClassType
- Class type of the Application Component reference.
- oAppComp
- The new Application Component object created (CATISchAppComponent
interface pointer).
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o AppCreateConnection
| public virtual AppCreateConnection( | const | iAppCntnClassType, |
| | oAppConnection) |
-
- Deprecated:
- V5R15
Use
CATISchAppObjectFactory2.AppCreateConnection instead. Create an Application Connection object.
- Parameters:
-
- iAppCntnClassType
- Class type of the Application Connection object.
- oAppConnection
- The new Application Connection object created (CATISchAppConnection
interface pointer).
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o AppCreateGroup
| public virtual AppCreateGroup( | const | iAppGroupClassType, |
| | oAppGroup) |
-
- Deprecated:
- V5R15
Use
CATISchAppObjectFactory2.AppCreateGroup instead. Create an Application Group object.
- Parameters:
-
- iAppGroupClassType
- Class type of the Application Group object.
- oAppGroup
- The new Application Group object created (CATISchAppGroup
interface pointer).
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o AppCreateRouteFromRef
| public virtual AppCreateRouteFromRef( | | iRouteReference, |
| | oAppRoute, |
| const | iLogLineID | =NULL) |
-
- Deprecated:
- V5R15
Use
CATISchAppObjectFactory2.AppCreateRouteFromRef2 instead. Create an Application Route object with a specific reference.
- Parameters:
-
- iAppRouteRef
- Route reference to creaet the output route from
- oAppRoute
- The new Application Route object created (CATISchAppRoute
interface pointer).
- iLogLineID
- The logical line ID that will contain the new route.
This is an optional input.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o AppCreateRoute
| public virtual AppCreateRoute( | const | iAppRouteClassType, |
| | oAppRoute, |
| const | iLogLineID | =NULL) |
-
- Deprecated:
- V5R15
Use
CATISchAppObjectFactory2.AppCreateRoute2 instead. Create an Application Route object.
- Parameters:
-
- iAppRouteClassType
- Class type of the Application Route object.
- oAppRoute
- The new Application Route object created (CATISchAppRoute
interface pointer).
- iLogLineID
- The logical line ID that will contain the new route.
This is an optional input.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
o AppCreateZone
| public virtual AppCreateZone( | const | iAppZoneClassType, |
| | oAppZone) |
-
- Deprecated:
- V5R15
Use
CATISchAppObjectFactory2.AppCreateZone instead. Create an Application Zone object.
- Parameters:
-
- iAppZoneClassType
- Class type of the Application Zone object.
- oAppZone
- The new Application Zone object created (CATISchAppZone
interface pointer).
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- operation is successful
- E_FAIL
- operation failed
This object is included in the file: CATISchAppObjectFactory.h