Пример #1
0
 public EA.Attribute getRealAttribute()
 {
     if (realAttribute == null)
     {
         realAttribute = repository.GetOriginalRepository().GetAttributeByID(AttributeID);
     }
     return(realAttribute);
 }
Пример #2
0
 public EA.Method getRealMethod()
 {
     if (realMethod == null)
     {
         realMethod = repository.GetOriginalRepository().GetMethodByID(MethodID);
     }
     return(realMethod);
 }
Пример #3
0
 public EA.Connector getRealConnector()
 {
     if (realConnector == null)
     {
         realConnector = repository.GetOriginalRepository().GetConnectorByID(ConnectorID);
     }
     return(realConnector);
 }
Пример #4
0
 public EA.Package getRealPackage()
 {
     if (originalPackage == null)
     {
         originalPackage = repository.GetOriginalRepository().GetPackageByID(PackageID);
     }
     return(originalPackage);
 }
Пример #5
0
 internal EA.Diagram getRealDiagram()
 {
     if (realDiagram == null)
     {
         realDiagram = repository.GetOriginalRepository().GetDiagramByID(DiagramID);
     }
     return(realDiagram);
 }
Пример #6
0
 public EA.Parameter getRealParameter()
 {
     if (parameter == null)
     {
         EA.Method parent = repository.GetOriginalRepository().GetMethodByID(this.OperationID);
         foreach (EA.Parameter actParam in parent.Parameters)
         {
             if (actParam.Name == this.Name)
             {
                 this.parameter = actParam;
             }
         }
     }
     return(parameter);
 }