/// <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); }
public override StructureRef createStructureRef() { StructureRef retVal = new Types.StructureRef(); _defaultValueSetter.SetDefaultValue(retVal); return(retVal); }
/// <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); }
public override StructureRef createStructureRef() { StructureRef retVal = new Types.StructureRef(); _defaultValueSetter.SetDefaultValue(retVal); return retVal; }