示例#1
0
 internal Package()
     : base()
 {
     this.actors   = new Actors(this);
     this.packages = new Packages(this);
     this.useCases = new UseCases(this);
 }
示例#2
0
 internal Package(String name, String prefix, Int32 id, Package owner)
     : base(name, prefix, id, owner)
 {
     this.actors   = new Actors(this);
     this.packages = new Packages(this);
     this.useCases = new UseCases(this);
 }
示例#3
0
 internal Package(String name, String prefix, Int32 id, Package owner)
     : base(name,prefix,id,owner)
 {
     this.actors = new Actors(this);
     this.packages = new Packages(this);
     this.useCases = new UseCases(this);
 }
示例#4
0
 internal Package()
     : base()
 {
     this.actors = new Actors(this);
     this.packages = new Packages(this);
     this.useCases = new UseCases(this);
 }
示例#5
0
 public void RemoveUseCase(
     UseCase useCase,
     String oldNameStartTag,
     String oldNameEndTag,
     String newNameStartTag,
     String newNameEndTag,
     Boolean dontMarkOccurrences)
 {
     this.PurgeReferences(
         useCase,
         null,
         oldNameStartTag,
         oldNameEndTag,
         newNameStartTag,
         newNameEndTag,
         dontMarkOccurrences);
     UseCases.Remove(useCase);
 }
示例#6
0
 public UseCase GetUseCase(String uniqueID)
 {
     return((UseCase)UseCases.FindByUniqueID(uniqueID));
 }
示例#7
0
 public void AddUseCase(UseCase useCase)
 {
     useCase.Owner = this;
     UseCases.Add(useCase);
 }