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> |