/// <summary> /// Returns an IElementVisitorFilter that corresponds to the ClosureType. /// </summary> /// <param name="type">closure type</param> /// <param name="rootElements">collection of root elements</param> /// <returns>IElementVisitorFilter or null</returns> public override DslModeling::IElementVisitorFilter GetClosureFilter(DslModeling::ClosureType type, global::System.Collections.Generic.ICollection<DslModeling::ModelElement> rootElements) { switch (type) { case DslModeling::ClosureType.CopyClosure: return RelationalShapeDomainModel.CopyClosure; case DslModeling::ClosureType.DeleteClosure: return RelationalShapeDomainModel.DeleteClosure; } return base.GetClosureFilter(type, rootElements); }
/// <summary> /// Returns an IElementVisitorFilter that corresponds to the ClosureType. /// </summary> /// <param name="type">closure type</param> /// <param name="rootElements">collection of root elements</param> /// <returns>IElementVisitorFilter or null</returns> public override DslModeling::IElementVisitorFilter GetClosureFilter(DslModeling::ClosureType type, global::System.Collections.Generic.ICollection<DslModeling::ModelElement> rootElements) { switch (type) { case DslModeling::ClosureType.CopyClosure: return ORMAbstractionToConceptualDatabaseBridgeDomainModel.CopyClosure; case DslModeling::ClosureType.DeleteClosure: return ORMAbstractionToConceptualDatabaseBridgeDomainModel.DeleteClosure; } return base.GetClosureFilter(type, rootElements); }
/// <summary> /// Returns an IElementVisitorFilter that corresponds to the ClosureType. /// </summary> /// <param name="type">closure type</param> /// <param name="rootElements">collection of root elements</param> /// <returns>IElementVisitorFilter or null</returns> public override DslModeling::IElementVisitorFilter GetClosureFilter(DslModeling::ClosureType type, global::System.Collections.Generic.ICollection <DslModeling::ModelElement> rootElements) { switch (type) { case DslModeling::ClosureType.CopyClosure: return(TaskFlowDSLSampleDomainModel.CopyClosure); case DslModeling::ClosureType.DeleteClosure: return(TaskFlowDSLSampleDomainModel.DeleteClosure); } return(base.GetClosureFilter(type, rootElements)); }