コード例 #1
0
ファイル: Observation.cs プロジェクト: ibebbs/Harmonize
 public Observation(Component.IIdentity entity, Component.IIdentity observable, DateTimeOffset date, Component.IMeasurement measurement)
 {
     Entity      = entity;
     Observable  = observable;
     Date        = date;
     Measurement = measurement;
 }
コード例 #2
0
ファイル: Action.cs プロジェクト: ibebbs/Harmonize
 public Action(Component.IIdentity entity, Component.IIdentity actionable, Component.IIdentity actor, IEnumerable <Component.IParameterValue> parameterValues)
 {
     Entity          = entity;
     Actionable      = actionable;
     Actor           = actor;
     ParameterValues = parameterValues;
 }
コード例 #3
0
ファイル: Observation.cs プロジェクト: ibebbs/Harmonize
 public Observation(Component.IIdentity entityIdentity, Component.IIdentity observableIdentity, DateTimeOffset asOf, Component.IMeasurement measurement)
 {
     EntityIdentity     = entityIdentity;
     ObservableIdentity = observableIdentity;
     AsOf        = asOf;
     Measurement = measurement;
 }
コード例 #4
0
        public void CanMapUniqueIdentifierFromSchemaToComponent()
        {
            Hml.Schema.Identity identifier = new Hml.Schema.Identity {
                Value = "Identifier"
            };

            Component.IIdentity identity = _subject.ToComponent(identifier);

            Assert.IsNotNull(identity);
        }
コード例 #5
0
 public Remove(Component.IIdentity registrar, Component.IIdentity component)
 {
     Registrar = registrar;
     Component = component;
 }
コード例 #6
0
 public Add(Component.IIdentity registrar, Component.IComponent component)
 {
     Registrar = registrar;
     Component = component;
 }
コード例 #7
0
ファイル: Subscribe.cs プロジェクト: ibebbs/Harmonize
 public Subscribe(Component.IIdentity entity, Component.IIdentity observable, Component.IIdentity subscriber)
 {
     Entity     = entity;
     Observable = observable;
     Subscriber = subscriber;
 }
コード例 #8
0
 public Deregister(Component.IIdentity registrar, Component.IIdentity entity)
 {
     Registrar = registrar;
     Entity    = entity;
 }
コード例 #9
0
ファイル: Factory.cs プロジェクト: ibebbs/Harmonize
 public IAction BuildAction(Component.IIdentity actor, Component.IIdentity entity, Component.IIdentity actionable, IEnumerable <Component.IParameterValue> parameterValues)
 {
     return(new Action(entity, actionable, actor, parameterValues));
 }
コード例 #10
0
ファイル: Factory.cs プロジェクト: ibebbs/Harmonize
 public IObservation BuildObservation(Component.IIdentity entity, Component.IIdentity observable, DateTimeOffset date, Component.IMeasurement measurement)
 {
     return(new Observation(entity, observable, date, measurement));
 }
コード例 #11
0
ファイル: Factory.cs プロジェクト: ibebbs/Harmonize
 public With.Message.IRemove BuildRemoval(Component.IIdentity registrar, Component.IIdentity component)
 {
     return(new Remove(registrar, component));
 }
コード例 #12
0
ファイル: Factory.cs プロジェクト: ibebbs/Harmonize
 public With.Message.IAdd BuildAddition(Component.IIdentity registrar, Component.IComponent component)
 {
     return(new Add(registrar, component));
 }
コード例 #13
0
ファイル: Factory.cs プロジェクト: ibebbs/Harmonize
 public IDeregister BuildDeregistration(Component.IIdentity registrar, Component.IIdentity entity)
 {
     return(new Deregister(registrar, entity));
 }
コード例 #14
0
ファイル: Factory.cs プロジェクト: ibebbs/Harmonize
 public IRegister BuildRegistration(Component.IIdentity registrar, Component.IEntity entity)
 {
     return(new Register(registrar, entity));
 }
コード例 #15
0
 public Ignore(Component.IIdentity entity, Component.IIdentity observable, Component.IIdentity observer)
 {
     Entity     = entity;
     Observable = observable;
     Observer   = observer;
 }
コード例 #16
0
        public void Remove(Component.IIdentity device)
        {
            //Object.Description description = _objectFactory.Describe(device);

            //Remove(description.Path);
        }