コード例 #1
0
ファイル: Element.cs プロジェクト: WinnieThePoooh/Lego
    public override bool TryCopyFrom(ConnectorDomainProperties properties)
    {
      var pipeProp = properties as PipeConnectorDomainProperties;
      if (pipeProp == null)
      {
        return false;
      }

      Pressure = pipeProp.Pressure;
      Temperature = pipeProp.Temperature;
      return true;
    }
コード例 #2
0
ファイル: Element.cs プロジェクト: WinnieThePoooh/Lego
 public abstract bool TryCopyFrom(ConnectorDomainProperties properties);
コード例 #3
0
ファイル: Element.cs プロジェクト: WinnieThePoooh/Lego
 private static ConnectorDomainPropertiesViewModel Create(ConnectorDomainProperties connectorDomainProperties)
 {
   var pipeProperties = connectorDomainProperties as PipeConnectorDomainProperties;
   if (pipeProperties != null)
     return new PipeConnectorDomainPropertiesViewModel(pipeProperties);
   return new ConnectorDomainPropertiesViewModel(connectorDomainProperties);
 }
コード例 #4
0
ファイル: Element.cs プロジェクト: WinnieThePoooh/Lego
 public ConnectorDomainPropertiesViewModel(ConnectorDomainProperties connectorDomainProperties)
 {
   this.connectorDomainProperties = connectorDomainProperties;
 }
コード例 #5
0
ファイル: Element.cs プロジェクト: WinnieThePoooh/Lego
 public ConnectorProperties(ConnectorDomainProperties domainProperties)
 {
   DomainProperties = domainProperties;
 }