Пример #1
0
        /// <summary>
        ///     Creates a default element
        /// </summary>
        /// <param name="enclosingCollection"></param>
        /// <returns></returns>
        public static StructureRef CreateDefault(ICollection enclosingCollection)
        {
            StructureRef retVal = (StructureRef)acceptor.getFactory().createStructureRef();

            Util.DontNotify(() => { retVal.Name = "Interface" + GetElementNumber(enclosingCollection); });

            return(retVal);
        }
Пример #2
0
        public override StructureRef createStructureRef()
        {
            StructureRef retVal = new Types.StructureRef();

            _defaultValueSetter.SetDefaultValue(retVal);

            return(retVal);
        }
Пример #3
0
        /// <summary>
        ///     Adds a model element in this model element
        /// </summary>
        /// <param name="element"></param>
        public override void AddModelElement(IModelElement element)
        {
            {
                StructureRef item = element as StructureRef;
                if (item != null)
                {
                    appendInterfaces(item);
                }
            }
            {
                StructureElement item = element as StructureElement;
                if (item != null)
                {
                    appendElements(item);
                }
            }
            {
                Procedure item = element as Procedure;
                if (item != null)
                {
                    appendProcedures(item);
                }
            }
            {
                StateMachine item = element as StateMachine;
                if (item != null)
                {
                    appendStateMachines(item);
                }
            }
            {
                Rule item = element as Rule;
                if (item != null)
                {
                    appendRules(item);
                }
            }

            base.AddModelElement(element);
        }
Пример #4
0
        public override StructureRef createStructureRef()
        {
            StructureRef retVal = new Types.StructureRef();

            _defaultValueSetter.SetDefaultValue(retVal);

            return retVal;
        }