Interface IVortexObject
Basic contract for any complex object that is product of build process.
Inherited Members
Namespace: Vortex.Connector
Assembly: Vortex.Connector.dll
Syntax
public interface IVortexObject : ITwinObject, IVortexElement
Methods
AddChild(IVortexObject)
Adds child object to the list of children of this object. GetChildren()
note
This method is used by the objects built in building process. Not to be used by framework consumers.
Declaration
void AddChild(IVortexObject vortexObject)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexObject | vortexObject | Child IVortexObject |
AddKid(IVortexElement)
Adds kid object to the list of kids of this object.
note
This method is used by the objects built in building process. Not to be used by framework consumers.
Declaration
void AddKid(IVortexElement kid)
Parameters
| Type | Name | Description |
|---|---|---|
| IVortexElement | kid | Child IVortexElement |
AddValueTag(IValueTag)
Adds child value tag to the list of value tags of this object. GetValueTags()
note
This method is used by the objects built in building process. Not to be used by framework consumers.
Declaration
void AddValueTag(IValueTag valueTag)
Parameters
| Type | Name | Description |
|---|---|---|
| IValueTag | valueTag | Child IValueTag |
GetChildren()
Gets all complex object that are created by this instance.
Declaration
IEnumerable<IVortexObject> GetChildren()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<IVortexObject> |
GetConnector()
Gets the instance of the IConnector class to which this IVortexObject belongs.
Declaration
IConnector GetConnector()
Returns
| Type | Description |
|---|---|
| IConnector |
GetKids()
Gets kids of this instance.
Declaration
IEnumerable<IVortexElement> GetKids()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<IVortexElement> |
GetValueTags()
Get all base type objects (tags) that are created by this instance.
Declaration
IEnumerable<IValueTag> GetValueTags()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<IValueTag> |