public void Modify(int p_Association_OID, string p_name, MoSIoTGenNHibernate.Enumerated.MosIoT.AssociationTypeEnum p_type, MoSIoTGenNHibernate.Enumerated.MosIoT.CardinalityTypeEnum p_cardinalityOrigin, MoSIoTGenNHibernate.Enumerated.MosIoT.CardinalityTypeEnum p_cardinalityTarget, string p_description)
        {
            AssociationEN associationEN = null;

            //Initialized AssociationEN
            associationEN      = new AssociationEN();
            associationEN.Id   = p_Association_OID;
            associationEN.Name = p_name;
            associationEN.Type = p_type;
            associationEN.CardinalityOrigin = p_cardinalityOrigin;
            associationEN.CardinalityTarget = p_cardinalityTarget;
            associationEN.Description       = p_description;
            //Call to AssociationCAD

            _IAssociationCAD.Modify(associationEN);
        }
Exemplo n.º 2
0
        private void init(int id
                          , MoSIoTGenNHibernate.EN.MosIoT.AdaptationDetailRequiredEN adaptationDetailRequired, string name, MoSIoTGenNHibernate.Enumerated.MosIoT.DataTypeEnum type, bool isOID, System.Collections.Generic.IList <MoSIoTGenNHibernate.EN.MosIoT.AssociationEN> targetAssociation, System.Collections.Generic.IList <MoSIoTGenNHibernate.EN.MosIoT.AssociationEN> originAsociation, MoSIoTGenNHibernate.Enumerated.MosIoT.AssociationTypeEnum associationType, bool isWritable, string description, MoSIoTGenNHibernate.EN.MosIoT.EntityEN entity, System.Collections.Generic.IList <MoSIoTGenNHibernate.EN.MosIoT.RecipeTriggerEN> trigger, System.Collections.Generic.IList <MoSIoTGenNHibernate.EN.MosIoT.RegisterEN> register, string value)
        {
            this.Id = id;


            this.AdaptationDetailRequired = adaptationDetailRequired;

            this.Name = name;

            this.Type = type;

            this.IsOID = isOID;

            this.TargetAssociation = targetAssociation;

            this.OriginAsociation = originAsociation;

            this.AssociationType = associationType;

            this.IsWritable = isWritable;

            this.Description = description;

            this.Entity = entity;

            this.Trigger = trigger;

            this.Register = register;

            this.Value = value;
        }
Exemplo n.º 3
0
 public IMAdaptationDetailEN(int id, MoSIoTGenNHibernate.EN.MosIoT.AdaptationDetailRequiredEN adaptationDetailRequired
                             , string name, MoSIoTGenNHibernate.Enumerated.MosIoT.DataTypeEnum type, bool isOID, System.Collections.Generic.IList <MoSIoTGenNHibernate.EN.MosIoT.AssociationEN> targetAssociation, System.Collections.Generic.IList <MoSIoTGenNHibernate.EN.MosIoT.AssociationEN> originAsociation, MoSIoTGenNHibernate.Enumerated.MosIoT.AssociationTypeEnum associationType, bool isWritable, string description, MoSIoTGenNHibernate.EN.MosIoT.EntityEN entity, System.Collections.Generic.IList <MoSIoTGenNHibernate.EN.MosIoT.RecipeTriggerEN> trigger, System.Collections.Generic.IList <MoSIoTGenNHibernate.EN.MosIoT.RegisterEN> register, string value
                             )
 {
     this.init(Id, adaptationDetailRequired, name, type, isOID, targetAssociation, originAsociation, associationType, isWritable, description, entity, trigger, register, value);
 }
Exemplo n.º 4
0
        private void init(int id
                          , string name, MoSIoTGenNHibernate.EN.MosIoT.EntityAttributesEN rolOrigin, MoSIoTGenNHibernate.EN.MosIoT.EntityAttributesEN rolTarget, MoSIoTGenNHibernate.Enumerated.MosIoT.AssociationTypeEnum type, MoSIoTGenNHibernate.Enumerated.MosIoT.CardinalityTypeEnum cardinalityOrigin, MoSIoTGenNHibernate.Enumerated.MosIoT.CardinalityTypeEnum cardinalityTarget, MoSIoTGenNHibernate.EN.MosIoT.EntityEN entityOrigin, MoSIoTGenNHibernate.EN.MosIoT.EntityEN entityTarget, MoSIoTGenNHibernate.EN.MosIoT.IoTScenarioEN ioTScenario, string description)
        {
            this.Id = id;


            this.Name = name;

            this.RolOrigin = rolOrigin;

            this.RolTarget = rolTarget;

            this.Type = type;

            this.CardinalityOrigin = cardinalityOrigin;

            this.CardinalityTarget = cardinalityTarget;

            this.EntityOrigin = entityOrigin;

            this.EntityTarget = entityTarget;

            this.IoTScenario = ioTScenario;

            this.Description = description;
        }
Exemplo n.º 5
0
 public AssociationEN(int id, string name, MoSIoTGenNHibernate.EN.MosIoT.EntityAttributesEN rolOrigin, MoSIoTGenNHibernate.EN.MosIoT.EntityAttributesEN rolTarget, MoSIoTGenNHibernate.Enumerated.MosIoT.AssociationTypeEnum type, MoSIoTGenNHibernate.Enumerated.MosIoT.CardinalityTypeEnum cardinalityOrigin, MoSIoTGenNHibernate.Enumerated.MosIoT.CardinalityTypeEnum cardinalityTarget, MoSIoTGenNHibernate.EN.MosIoT.EntityEN entityOrigin, MoSIoTGenNHibernate.EN.MosIoT.EntityEN entityTarget, MoSIoTGenNHibernate.EN.MosIoT.IoTScenarioEN ioTScenario, string description
                      )
 {
     this.init(Id, name, rolOrigin, rolTarget, type, cardinalityOrigin, cardinalityTarget, entityOrigin, entityTarget, ioTScenario, description);
 }
        public int New_(string p_name, int p_rolOrigin, int p_rolTarget, MoSIoTGenNHibernate.Enumerated.MosIoT.AssociationTypeEnum p_type, MoSIoTGenNHibernate.Enumerated.MosIoT.CardinalityTypeEnum p_cardinalityOrigin, MoSIoTGenNHibernate.Enumerated.MosIoT.CardinalityTypeEnum p_cardinalityTarget, int p_entityOrigin, int p_entityTarget, int p_ioTScenario, string p_description)
        {
            AssociationEN associationEN = null;
            int           oid;

            //Initialized AssociationEN
            associationEN      = new AssociationEN();
            associationEN.Name = p_name;


            if (p_rolOrigin != -1)
            {
                // El argumento p_rolOrigin -> Property rolOrigin es oid = false
                // Lista de oids id
                associationEN.RolOrigin    = new MoSIoTGenNHibernate.EN.MosIoT.EntityAttributesEN();
                associationEN.RolOrigin.Id = p_rolOrigin;
            }


            if (p_rolTarget != -1)
            {
                // El argumento p_rolTarget -> Property rolTarget es oid = false
                // Lista de oids id
                associationEN.RolTarget    = new MoSIoTGenNHibernate.EN.MosIoT.EntityAttributesEN();
                associationEN.RolTarget.Id = p_rolTarget;
            }

            associationEN.Type = p_type;

            associationEN.CardinalityOrigin = p_cardinalityOrigin;

            associationEN.CardinalityTarget = p_cardinalityTarget;


            if (p_entityOrigin != -1)
            {
                // El argumento p_entityOrigin -> Property entityOrigin es oid = false
                // Lista de oids id
                associationEN.EntityOrigin    = new MoSIoTGenNHibernate.EN.MosIoT.EntityEN();
                associationEN.EntityOrigin.Id = p_entityOrigin;
            }


            if (p_entityTarget != -1)
            {
                // El argumento p_entityTarget -> Property entityTarget es oid = false
                // Lista de oids id
                associationEN.EntityTarget    = new MoSIoTGenNHibernate.EN.MosIoT.EntityEN();
                associationEN.EntityTarget.Id = p_entityTarget;
            }


            if (p_ioTScenario != -1)
            {
                // El argumento p_ioTScenario -> Property ioTScenario es oid = false
                // Lista de oids id
                associationEN.IoTScenario    = new MoSIoTGenNHibernate.EN.MosIoT.IoTScenarioEN();
                associationEN.IoTScenario.Id = p_ioTScenario;
            }

            associationEN.Description = p_description;

            //Call to AssociationCAD

            oid = _IAssociationCAD.New_(associationEN);
            return(oid);
        }