Ejemplo n.º 1
0
		/// <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);
		}
Ejemplo n.º 2
0
		/// <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);
		}
Ejemplo n.º 3
0
        /// <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));
        }