All Frameworks Class Hierarchy This Framework Previous Next Indexes
CATSchPlatformInterfaces Interface CATISchAppObjectFactory
System.IUnknown
|
+---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
AppCreateRoute(char*,IUnknown**,char*)
-
- o
AppCreateRouteFromRef(CATISchAppRoute*,IUnknown**,char*)
-
- o
AppCreateZone(char*,IUnknown**)
-
Methods
o AppCreateCompRef
public virtual HRESULT AppCreateCompRef( | const char* | iAppCompClassType, |
| IUnknown** | oAppComp) = 0 |
-
- 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 HRESULT AppCreateConnection( | const char* | iAppCntnClassType, |
| IUnknown** | oAppConnection) = 0 |
-
- 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 HRESULT AppCreateGroup( | const char* | iAppGroupClassType, |
| IUnknown** | oAppGroup) = 0 |
-
- 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 AppCreateRoute
public virtual HRESULT AppCreateRoute( | const char* | iAppRouteClassType, |
| IUnknown** | oAppRoute, |
| const char* | iLogLineID | =NULL) = 0 |
-
- 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 AppCreateRouteFromRef
-
- 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 AppCreateZone
public virtual HRESULT AppCreateZone( | const char* | iAppZoneClassType, |
| IUnknown** | oAppZone) = 0 |
-
- 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