コード例 #1
0
		public override Operation Clone(CompositeType newParent)
		{
			UmlConstructor constructor = new UmlConstructor(newParent);
			constructor.CopyFrom(this);
			return constructor;
		}
コード例 #2
0
ファイル: UmlClass.cs プロジェクト: BachelorEric/ModelFirst
		public override Constructor AddConstructor()
		{
			Constructor constructor = new UmlConstructor(this);

			if (Modifier == ClassModifier.Abstract)
				constructor.AccessModifier = AccessModifier.Protected;
			else if (Modifier != ClassModifier.Static)
				constructor.AccessModifier = AccessModifier.Public;
			
			AddOperation(constructor);
			return constructor;
		}