1. Stylelabs.M.Sdk.Models.Factories

Class RelationFactoryBase

A base class for Stylelabs.M.Sdk.Factories.IRelationFactory.

Inheritance

object

RelationFactoryBase

Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ModelsFactories

Assembly: Stylelabs.M.Sdk.dll

Syntax

public abstract class RelationFactoryBase

Methods

CreateChildToManyParentsRelation(IRelationDefinition)

Declaration

public abstract IChildToManyParentsRelation CreateChildToManyParentsRelation(IRelationDefinition definition)

Parameters

TypeNameDescription
IRelationDefinitiondefinition

Returns

CreateChildToOneParentRelation(IRelationDefinition)

Declaration

public abstract IChildToOneParentRelation CreateChildToOneParentRelation(IRelationDefinition definition)

Parameters

TypeNameDescription
IRelationDefinitiondefinition

Returns

CreateParentToManyChildrenRelation(IRelationDefinition)

Declaration

public abstract IParentToManyChildrenRelation CreateParentToManyChildrenRelation(IRelationDefinition definition)

Parameters

TypeNameDescription
IRelationDefinitiondefinition

Returns

CreateParentToOneChildRelation(IRelationDefinition)

Declaration

public abstract IParentToOneChildRelation CreateParentToOneChildRelation(IRelationDefinition definition)

Parameters

TypeNameDescription
IRelationDefinitiondefinition

Returns

CreateRelation(IRelationDefinition)

Declaration

public IRelation CreateRelation(IRelationDefinition definition)

Parameters

TypeNameDescription
IRelationDefinitiondefinition

Returns

TypeDescription
IRelation

CreateRelations(IEnumerable)

Declaration

public IList<IRelation> CreateRelations(IEnumerable<IRelationDefinition> definitions)

Parameters

TypeNameDescription
IEnumerable<>IRelationDefinitiondefinitions

Returns

TypeDescription
IList<>IRelation
If you have suggestions for improving this article, let us know!