XOrganizationalExtension() : base("Organizational", "org", EXTENSION_URI)
        {
            IXFactory factory = XFactoryRegistry.Instance.CurrentDefault;

            ATTR_RESOURCE = factory.CreateAttributeLiteral(KEY_RESOURCE, "__INVALID__", this);

            ATTR_ROLE = factory.CreateAttributeLiteral(KEY_ROLE, "__INVALID__", this);

            ATTR_GROUP = factory.CreateAttributeLiteral(KEY_GROUP, "__INVALID__", this);

            this.eventAttributes.Add(KEY_RESOURCE, (XAttribute)ATTR_RESOURCE.Clone());
            this.eventAttributes.Add(KEY_ROLE, (XAttribute)ATTR_ROLE.Clone());
            this.eventAttributes.Add(KEY_GROUP, (XAttribute)ATTR_GROUP.Clone());

            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_RESOURCE), "Resource");
            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_ROLE), "Role");
            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_GROUP), "Group");
            XGlobalAttributeNameMap.Instance.RegisterMapping("DE", QualifiedName(KEY_RESOURCE), "Akteur");
            XGlobalAttributeNameMap.Instance.RegisterMapping("DE", QualifiedName(KEY_ROLE), "Rolle");
            XGlobalAttributeNameMap.Instance.RegisterMapping("DE", QualifiedName(KEY_GROUP), "Gruppe");
            XGlobalAttributeNameMap.Instance.RegisterMapping("FR", QualifiedName(KEY_RESOURCE), "Agent");
            XGlobalAttributeNameMap.Instance.RegisterMapping("FR", QualifiedName(KEY_ROLE), "Rôle");
            XGlobalAttributeNameMap.Instance.RegisterMapping("FR", QualifiedName(KEY_GROUP), "Groupe");
            XGlobalAttributeNameMap.Instance.RegisterMapping("ES", QualifiedName(KEY_RESOURCE), "Recurso");
            XGlobalAttributeNameMap.Instance.RegisterMapping("ES", QualifiedName(KEY_ROLE), "Papel");
            XGlobalAttributeNameMap.Instance.RegisterMapping("ES", QualifiedName(KEY_GROUP), "Grupo");
            XGlobalAttributeNameMap.Instance.RegisterMapping("PT", QualifiedName(KEY_RESOURCE), "Recurso");
            XGlobalAttributeNameMap.Instance.RegisterMapping("PT", QualifiedName(KEY_ROLE), "Papel");
            XGlobalAttributeNameMap.Instance.RegisterMapping("PT", QualifiedName(KEY_GROUP), "Grupo");
        }
Exemple #2
0
        XSoftwareCommunicationExtension() : base("Software Communication", "swcomm", EXTENSION_URI)
        {
            IXFactory factory = XFactoryRegistry.Instance.CurrentDefault;

            ATTR_LOCAL_HOST  = factory.CreateAttributeLiteral(KEY_LOCAL_HOST, "__INVALID__", this);
            ATTR_REMOTE_HOST = factory.CreateAttributeLiteral(KEY_REMOTE_HOST, "__INVALID__", this);
            ATTR_LOCAL_PORT  = factory.CreateAttributeDiscrete(KEY_LOCAL_PORT, -1L, this);
            ATTR_REMOTE_PORT = factory.CreateAttributeDiscrete(KEY_REMOTE_PORT, -1L, this);

            this.eventAttributes.Add(KEY_LOCAL_HOST, (XAttribute)ATTR_LOCAL_HOST.Clone());
            this.eventAttributes.Add(KEY_LOCAL_PORT, (XAttribute)ATTR_LOCAL_PORT.Clone());
            this.eventAttributes.Add(KEY_REMOTE_HOST, (XAttribute)ATTR_REMOTE_HOST.Clone());
            this.eventAttributes.Add(KEY_REMOTE_PORT, (XAttribute)ATTR_REMOTE_PORT.Clone());


            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_LOCAL_HOST), "Local endpoint - host name");
            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_LOCAL_PORT), "Local endpoint - port");
            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_REMOTE_HOST), "Remote endpoint - host name");
            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_REMOTE_PORT), "Remote endpoint - port");
        }
Exemple #3
0
        XSemanticExtension() : base("Semantic", "semantic", EXTENSION_URI)
        {
            IXFactory factory = XFactoryRegistry.Instance.CurrentDefault;

            ATTR_MODELREFERENCE = factory.CreateAttributeLiteral(KEY_MODELREFERENCE, "__INVALID__", this);

            this.logAttributes.Add(KEY_MODELREFERENCE, (XAttribute)ATTR_MODELREFERENCE.Clone());
            this.traceAttributes.Add(KEY_MODELREFERENCE, (XAttribute)ATTR_MODELREFERENCE.Clone());
            this.eventAttributes.Add(KEY_MODELREFERENCE, (XAttribute)ATTR_MODELREFERENCE.Clone());
            this.metaAttributes.Add(KEY_MODELREFERENCE, (XAttribute)ATTR_MODELREFERENCE.Clone());

            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_MODELREFERENCE), "Ontology Model Reference");
            XGlobalAttributeNameMap.Instance.RegisterMapping("DE", QualifiedName(KEY_MODELREFERENCE), "Ontologie-Modellreferenz");
            XGlobalAttributeNameMap.Instance.RegisterMapping("FR", QualifiedName(KEY_MODELREFERENCE),
                                                             "Référence au Modèle Ontologique");
            XGlobalAttributeNameMap.Instance.RegisterMapping("ES", QualifiedName(KEY_MODELREFERENCE),
                                                             "Referencia de Modelo Ontológico");
            XGlobalAttributeNameMap.Instance.RegisterMapping("PT", QualifiedName(KEY_MODELREFERENCE),
                                                             "Referência de Modelo Ontológico");
        }
        XLifecycleExtension() : base("Lifecycle", "lifecycle", EXTENSION_URI)
        {
            IXFactory factory = XFactoryRegistry.Instance.CurrentDefault;

            ATTR_MODEL      = factory.CreateAttributeLiteral(KEY_MODEL, "standard", this);
            ATTR_TRANSITION = factory.CreateAttributeLiteral(KEY_TRANSITION, StandardModel.COMPLETE.ToString(),
                                                             this);

            this.logAttributes.Add(KEY_MODEL, (XAttributeLiteral)ATTR_MODEL.Clone());
            this.eventAttributes.Add(KEY_TRANSITION, (XAttributeLiteral)ATTR_TRANSITION.Clone());

            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_MODEL), "Lifecycle Model");
            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_TRANSITION), "Lifecycle Transition");
            XGlobalAttributeNameMap.Instance.RegisterMapping("DE", QualifiedName(KEY_MODEL), "Lebenszyklus-Model");
            XGlobalAttributeNameMap.Instance.RegisterMapping("DE", QualifiedName(KEY_TRANSITION), "Lebenszyklus-Transition");
            XGlobalAttributeNameMap.Instance.RegisterMapping("FR", QualifiedName(KEY_MODEL), "Modèle du Cycle Vital");
            XGlobalAttributeNameMap.Instance.RegisterMapping("FR", QualifiedName(KEY_TRANSITION), "Transition en Cycle Vital");
            XGlobalAttributeNameMap.Instance.RegisterMapping("ES", QualifiedName(KEY_MODEL), "Modelo de Ciclo de Vida");
            XGlobalAttributeNameMap.Instance.RegisterMapping("ES", QualifiedName(KEY_TRANSITION), "Transición en Ciclo de Vida");
            XGlobalAttributeNameMap.Instance.RegisterMapping("PT", QualifiedName(KEY_MODEL), "Modelo do Ciclo de Vida");
            XGlobalAttributeNameMap.Instance.RegisterMapping("PT", QualifiedName(KEY_TRANSITION), "Transição do Ciclo de Vida");
        }
Exemple #5
0
        XConceptExtension() : base("Concept", "concept", EXTENSION_URI)
        {
            IXFactory factory = XFactoryRegistry.Instance.CurrentDefault;

            ATTR_NAME     = factory.CreateAttributeLiteral(KEY_NAME, "__INVALID__", this);
            ATTR_INSTANCE = factory.CreateAttributeLiteral(KEY_INSTANCE, "__INVALID__", this);

            this.logAttributes.Add(KEY_NAME, (XAttribute)ATTR_NAME.Clone());
            this.traceAttributes.Add(KEY_NAME, (XAttribute)ATTR_NAME.Clone());
            this.eventAttributes.Add(KEY_NAME, (XAttribute)ATTR_NAME.Clone());
            this.eventAttributes.Add(KEY_INSTANCE, (XAttribute)ATTR_INSTANCE.Clone());

            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_NAME), "Name");
            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_INSTANCE), "Instance");
            XGlobalAttributeNameMap.Instance.RegisterMapping("DE", QualifiedName(KEY_NAME), "Name");
            XGlobalAttributeNameMap.Instance.RegisterMapping("DE", QualifiedName(KEY_INSTANCE), "Instanz");
            XGlobalAttributeNameMap.Instance.RegisterMapping("FR", QualifiedName(KEY_NAME), "Appellation");
            XGlobalAttributeNameMap.Instance.RegisterMapping("FR", QualifiedName(KEY_INSTANCE), "Entité");
            XGlobalAttributeNameMap.Instance.RegisterMapping("ES", QualifiedName(KEY_NAME), "Nombre");
            XGlobalAttributeNameMap.Instance.RegisterMapping("ES", QualifiedName(KEY_INSTANCE), "Instancia");
            XGlobalAttributeNameMap.Instance.RegisterMapping("PT", QualifiedName(KEY_NAME), "Nome");
            XGlobalAttributeNameMap.Instance.RegisterMapping("PT", QualifiedName(KEY_INSTANCE), "Instância");
        }
Exemple #6
0
        XCostExtension() : base("Cost", "cost", EXTENSION_URI)
        {
            IXFactory factory = XFactoryRegistry.Instance.CurrentDefault;

            ATTR_TOTAL    = factory.CreateAttributeContinuous(KEY_TOTAL, 0.0D, this);
            ATTR_CURRENCY = factory.CreateAttributeLiteral(KEY_CURRENCY, "__INVALID__", this);
            ATTR_AMOUNT   = factory.CreateAttributeContinuous(KEY_AMOUNT, 0.0D, this);
            ATTR_DRIVER   = factory.CreateAttributeLiteral(KEY_DRIVER, "__INVALID__", this);
            ATTR_TYPE     = factory.CreateAttributeLiteral(KEY_TYPE, "__INVALID__", this);

            this.traceAttributes.Add(KEY_TOTAL, (XAttribute)ATTR_TOTAL.Clone());
            this.traceAttributes.Add(KEY_CURRENCY, (XAttribute)ATTR_CURRENCY.Clone());
            this.eventAttributes.Add(KEY_TOTAL, (XAttribute)ATTR_TOTAL.Clone());
            this.eventAttributes.Add(KEY_CURRENCY, (XAttribute)ATTR_CURRENCY.Clone());
            this.eventAttributes.Add(KEY_AMOUNT, (XAttribute)ATTR_AMOUNT.Clone());
            this.eventAttributes.Add(KEY_DRIVER, (XAttribute)ATTR_DRIVER.Clone());
            this.eventAttributes.Add(KEY_TYPE, (XAttribute)ATTR_TYPE.Clone());

            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_TOTAL), "Total Cost");
            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_CURRENCY), "Currency of Cost");
            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_AMOUNT), "Cost Amount");
            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_DRIVER), "Cost Driver");
            XGlobalAttributeNameMap.Instance.RegisterMapping("EN", QualifiedName(KEY_TYPE), "Cost Type");
        }