GME  13
Public Member Functions | Properties
IMgaFCO Interface Reference

import "Mga.idl";

Inheritance diagram for IMgaFCO:
Inheritance graph
[legend]
Collaboration diagram for IMgaFCO:
Collaboration graph
[legend]

List of all members.

Public Member Functions

HRESULT GetPartDisp ([in] IMgaMetaAspect *asp,[out, retval] IMgaPart **pVal)
HRESULT GetPartByMetaPartDisp ([in] IMgaMetaPart *part,[out, retval] IMgaPart **pVal)
HRESULT GetAttributeDisp ([in] IMgaMetaAttribute *meta,[out, retval] IMgaAttribute **pVal)
HRESULT GetAttributeByNameDisp ([in] BSTR name,[out, retval] VARIANT *pVal)
HRESULT SetAttributeByNameDisp ([in] BSTR name,[in] VARIANT newval)
HRESULT GetStrAttrByNameDisp ([in] BSTR name,[out, retval] BSTR *pVal)
HRESULT SetStrAttrByNameDisp ([in] BSTR name,[in] BSTR newval)
HRESULT GetIntAttrByNameDisp ([in] BSTR name,[out, retval] long *pVal)
HRESULT SetIntAttrByNameDisp ([in] BSTR name,[in] long newval)
HRESULT GetFloatAttrByNameDisp ([in] BSTR name,[out, retval] double *pVal)
HRESULT SetFloatAttrByNameDisp ([in] BSTR name,[in] double newval)
HRESULT GetBoolAttrByNameDisp ([in] BSTR name,[out, retval] VARIANT_BOOL *pVal)
HRESULT SetBoolAttrByNameDisp ([in] BSTR name,[in] VARIANT_BOOL newval)
HRESULT GetRefAttrByNameDisp ([in] BSTR name,[out, retval] IMgaFCO **pVal)
HRESULT SetRefAttrByNameDisp ([in] BSTR name,[in] IMgaFCO *newval)
HRESULT ClearAttrByName ([in] BSTR name)
HRESULT GetRegistryNodeDisp ([in] BSTR path,[out, retval] IMgaRegNode **pVal)
HRESULT GetRegistryDisp ([in, defaultvalue(0)] VARIANT_BOOL virtuals,[out, retval] IMgaRegNodes **pVal)
HRESULT GetRegistryValueDisp ([in] BSTR path,[out, retval] BSTR *pVal)
HRESULT SetRegistryValueDisp ([in] BSTR path,[in] BSTR newval)
HRESULT GetConstraintsDisp ([in] VARIANT_BOOL includemeta,[out, retval] IMgaConstraints **pVal)
HRESULT AddConstraint ([in] IMgaConstraint *constraint)
HRESULT DefineConstraint ([in] BSTR name,[in] long mask,[in] BSTR expr,[out] IMgaConstraint **nconstraint)
HRESULT AttachToArcheType ([in] IMgaFCO *newtype,[in] VARIANT_BOOL instance)
HRESULT DetachFromArcheType ()
HRESULT GetAbsMetaPath ([in, out] BSTR *abspath)
HRESULT GetRelMetaPath ([in] IMgaFCO *begfco,[in, out] BSTR *relpath,[in, defaultvalue(0)] IMgaFCOs *refs)
HRESULT CreateCollection ([in, out] IMgaFCOs **pVal)

Properties

IMgaMetaFCO Meta [get]
IMgaMetaRole MetaRole [get]
IMgaModel ParentModel [get]
IMgaFolder ParentFolder [get]
IMgaParts Parts [get]
IMgaPart Part ([in] IMgaMetaAspect asp) [get]
IMgaPart PartByMetaPart ([in] IMgaMetaPart part) [get]
IMgaAttributes Attributes [get]
IMgaAttribute Attribute ([in] IMgaMetaAttribute meta) [get]
VARIANT AttributeByName ([in] BSTR name) [get, set]
BSTR StrAttrByName ([in] BSTR name) [get, set]
long IntAttrByName ([in] BSTR name) [get, set]
double FloatAttrByName ([in] BSTR name) [get, set]
VARIANT_BOOL BoolAttrByName ([in] BSTR name) [get, set]
IMgaFCO RefAttrByName ([in] BSTR name) [get, set]
IMgaRegNode RegistryNode ([in] BSTR path) [get]
IMgaRegNodes Registry ([in, defaultvalue(0)] VARIANT_BOOL virtuals) [get]
BSTR RegistryValue ([in] BSTR path) [get, set]
IMgaConstraints Constraints ([in] VARIANT_BOOL includemeta) [get]
IMgaFCO DerivedFrom [get]
IMgaFCOs DerivedObjects [get]
IMgaFCO Type [get]
IMgaFCO BaseType [get]
IMgaFCO ArcheType [get]
VARIANT_BOOL IsInstance [get]
VARIANT_BOOL IsPrimaryDerived [get]
IMgaConnPoints PartOfConns [get]
IMgaFCOs MemberOfSets [get]
IMgaFCOs ReferencedBy [get]
IMgaFCO RootFCO [get]

Detailed Description

Definition at line 792 of file Mga.idl.


Member Function Documentation

HRESULT IMgaFCO::AddConstraint ( [in] IMgaConstraint constraint)
HRESULT IMgaFCO::AttachToArcheType ( [in] IMgaFCO newtype,
[in] VARIANT_BOOL  instance 
)
HRESULT IMgaFCO::ClearAttrByName ( [in] BSTR  name)
HRESULT IMgaFCO::CreateCollection ( [in, out] IMgaFCOs **  pVal)
HRESULT IMgaFCO::DefineConstraint ( [in] BSTR  name,
[in] long  mask,
[in] BSTR  expr,
[out] IMgaConstraint **  nconstraint 
)
HRESULT IMgaFCO::GetAbsMetaPath ( [in, out] BSTR *  abspath)
HRESULT IMgaFCO::GetAttributeByNameDisp ( [in] BSTR  name,
[out, retval] VARIANT *  pVal 
)
HRESULT IMgaFCO::GetAttributeDisp ( [in] IMgaMetaAttribute meta,
[out, retval] IMgaAttribute **  pVal 
)
HRESULT IMgaFCO::GetBoolAttrByNameDisp ( [in] BSTR  name,
[out, retval] VARIANT_BOOL *  pVal 
)
HRESULT IMgaFCO::GetConstraintsDisp ( [in] VARIANT_BOOL  includemeta,
[out, retval] IMgaConstraints **  pVal 
)
HRESULT IMgaFCO::GetFloatAttrByNameDisp ( [in] BSTR  name,
[out, retval] double *  pVal 
)
HRESULT IMgaFCO::GetIntAttrByNameDisp ( [in] BSTR  name,
[out, retval] long *  pVal 
)
HRESULT IMgaFCO::GetPartByMetaPartDisp ( [in] IMgaMetaPart part,
[out, retval] IMgaPart **  pVal 
)
HRESULT IMgaFCO::GetPartDisp ( [in] IMgaMetaAspect asp,
[out, retval] IMgaPart **  pVal 
)
HRESULT IMgaFCO::GetRefAttrByNameDisp ( [in] BSTR  name,
[out, retval] IMgaFCO **  pVal 
)
HRESULT IMgaFCO::GetRegistryDisp ( [in, defaultvalue(0)] VARIANT_BOOL  virtuals,
[out, retval] IMgaRegNodes **  pVal 
)
HRESULT IMgaFCO::GetRegistryNodeDisp ( [in] BSTR  path,
[out, retval] IMgaRegNode **  pVal 
)
HRESULT IMgaFCO::GetRegistryValueDisp ( [in] BSTR  path,
[out, retval] BSTR *  pVal 
)
HRESULT IMgaFCO::GetRelMetaPath ( [in] IMgaFCO begfco,
[in, out] BSTR *  relpath,
[in, defaultvalue(0)] IMgaFCOs *  refs 
)
HRESULT IMgaFCO::GetStrAttrByNameDisp ( [in] BSTR  name,
[out, retval] BSTR *  pVal 
)
HRESULT IMgaFCO::SetAttributeByNameDisp ( [in] BSTR  name,
[in] VARIANT  newval 
)
HRESULT IMgaFCO::SetBoolAttrByNameDisp ( [in] BSTR  name,
[in] VARIANT_BOOL  newval 
)
HRESULT IMgaFCO::SetFloatAttrByNameDisp ( [in] BSTR  name,
[in] double  newval 
)
HRESULT IMgaFCO::SetIntAttrByNameDisp ( [in] BSTR  name,
[in] long  newval 
)
HRESULT IMgaFCO::SetRefAttrByNameDisp ( [in] BSTR  name,
[in] IMgaFCO newval 
)
HRESULT IMgaFCO::SetRegistryValueDisp ( [in] BSTR  path,
[in] BSTR  newval 
)
HRESULT IMgaFCO::SetStrAttrByNameDisp ( [in] BSTR  name,
[in] BSTR  newval 
)

Property Documentation

VARIANT IMgaFCO::AttributeByName [get, set]
IMgaAttributes IMgaFCO::Attributes [get]
VARIANT_BOOL IMgaFCO::BoolAttrByName [get, set]
IMgaConstraints IMgaFCO::Constraints([in] VARIANT_BOOL includemeta) [get]
IMgaFCOs IMgaFCO::DerivedObjects [get]
double IMgaFCO::FloatAttrByName [get, set]
long IMgaFCO::IntAttrByName [get, set]
VARIANT_BOOL IMgaFCO::IsInstance [get]
VARIANT_BOOL IMgaFCO::IsPrimaryDerived [get]
IMgaFCOs IMgaFCO::MemberOfSets [get]
IMgaConnPoints IMgaFCO::PartOfConns [get]
IMgaParts IMgaFCO::Parts [get]
IMgaFCOs IMgaFCO::ReferencedBy [get]
IMgaRegNodes IMgaFCO::Registry([in, defaultvalue(0)] VARIANT_BOOL virtuals) [get]
IMgaRegNode IMgaFCO::RegistryNode([in] BSTR path) [get]
BSTR IMgaFCO::RegistryValue [get, set]
BSTR IMgaFCO::StrAttrByName [get, set]

The documentation for this interface was generated from the following file: