├── README.md ├── documentation ├── CAEX215 │ ├── CAEX215-Metamodel-Documentation.pdf │ ├── CAEX215-Metamodel-Documentation.pptx │ └── img │ │ ├── CAEX215_Attribute.jpg │ │ ├── CAEX215_Document.jpg │ │ ├── CAEX215_File.jpg │ │ ├── CAEX215_InstanceHierarchy.jpg │ │ ├── CAEX215_InterfaceClassLibrary.jpg │ │ ├── CAEX215_Mapping.jpg │ │ ├── CAEX215_Object.jpg │ │ ├── CAEX215_RoleClassLibrary.jpg │ │ └── CAEX215_SystemUnitClassLibrary.jpg └── CAEX30 │ ├── CAEX30-Metamodel-Documentation.pdf │ ├── CAEX30-Metamodel-Documentation.pptx │ ├── ChangeDocumentation.xlsx │ └── img │ ├── CAEX30_Attribute.jpg │ ├── CAEX30_Attribute_Changes.jpg │ ├── CAEX30_Document.jpg │ ├── CAEX30_File.jpg │ ├── CAEX30_File_Changes.jpg │ ├── CAEX30_InstanceHierarchy.jpg │ ├── CAEX30_InstanceHierarchy_Changes.jpg │ ├── CAEX30_InterfaceClassLibrary.jpg │ ├── CAEX30_InterfaceClassLibrary_Changes.jpg │ ├── CAEX30_Mapping.jpg │ ├── CAEX30_Mapping_Changes.jpg │ ├── CAEX30_Object.jpg │ ├── CAEX30_RoleClassLibrary.jpg │ ├── CAEX30_SystemUnitClassLibrary.jpg │ └── CAEX30_SystemUnitClassLibrary_Changes.jpg ├── evaluation └── caex.caex215.testmodelgenerator │ ├── .classpath │ ├── .project │ ├── META-INF │ └── MANIFEST.MF │ ├── bin │ └── .gitignore │ ├── build.properties │ ├── launcher │ └── TestModelGenerator.launch │ ├── model │ └── prototype.xmi │ ├── plugin.properties │ └── src │ └── caex │ └── caex215 │ └── testmodelgenerator │ ├── generator │ ├── ModelEnlarger.java │ └── TestModelGenerator.java │ └── metrics │ ├── MetricsGenerator.java │ └── ModelMetrics.java ├── examples ├── caex215 │ └── caex.caex215.examples │ │ ├── .project │ │ └── PPU │ │ ├── AMLBaseInterfaceClassLib.caex │ │ ├── AMLRoleClassLib.caex │ │ ├── PPU.caex │ │ ├── PPU.caext │ │ └── PPUSystemUnitClassLib.caex └── caex30 │ └── caex.caex30.examples │ ├── .project │ └── PPU │ ├── AMLBaseInterfaceClassLib.caex │ ├── AMLRoleClassLib.caex │ ├── PPU.aird │ ├── PPU.caex │ └── PPUSystemUnitClassLib.caex └── plugins ├── aml └── caex.caex30.aml.validation │ ├── .project │ ├── CAEX30_AMLRules.evl │ └── CAEX30_AMLRules.launch ├── caex215 ├── caex.caex215.edit │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── META-INF │ │ └── MANIFEST.MF │ ├── build.properties │ ├── icons │ │ └── full │ │ │ ├── ctool16 │ │ │ ├── CreateAttributeValueRequirement_nominalScaledType_NominalScaled.gif │ │ │ ├── CreateAttributeValueRequirement_ordinalScaledType_OrdinalScaled.gif │ │ │ ├── CreateAttributeValueRequirement_unknownType_UnknownType.gif │ │ │ ├── CreateAttribute_attribute_Attribute.gif │ │ │ ├── CreateAttribute_constraint_AttributeValueRequirement.gif │ │ │ ├── CreateAttribute_refSemantic_RefSemantic.gif │ │ │ ├── CreateCAEXBasicObject_additionalInformation_AdditionalInformation.gif │ │ │ ├── CreateCAEXBasicObject_copyright_Copyright.gif │ │ │ ├── CreateCAEXBasicObject_description_Description.gif │ │ │ ├── CreateCAEXBasicObject_revision_Revision.gif │ │ │ ├── CreateCAEXBasicObject_version_Version.gif │ │ │ ├── CreateCAEXFile_externalReference_ExternalReference.gif │ │ │ ├── CreateCAEXFile_instanceHierarchy_InstanceHierarchy.gif │ │ │ ├── CreateCAEXFile_interfaceClassLib_InterfaceClassLib.gif │ │ │ ├── CreateCAEXFile_roleClassLib_RoleClassLib.gif │ │ │ ├── CreateCAEXFile_systemUnitClassLib_SystemUnitClassLib.gif │ │ │ ├── CreateDocumentRoot_cAEXFile_CAEXFile.gif │ │ │ ├── CreateInstanceHierarchy_internalElement_InternalElement.gif │ │ │ ├── CreateInterfaceClassLib_interfaceClass_ExternalInterface.gif │ │ │ ├── CreateInterfaceClassLib_interfaceClass_InterfaceClass.gif │ │ │ ├── CreateInterfaceClassLib_interfaceClass_InterfaceFamily.gif │ │ │ ├── CreateInterfaceClass_attribute_Attribute.gif │ │ │ ├── CreateInterfaceClass_interfaceClass_ExternalInterface.gif │ │ │ ├── CreateInterfaceClass_interfaceClass_InterfaceClass.gif │ │ │ ├── CreateInterfaceClass_interfaceClass_InterfaceFamily.gif │ │ │ ├── CreateInternalElement_mappingObject_Mapping.gif │ │ │ ├── CreateInternalElement_roleRequirements_RoleRequirements.gif │ │ │ ├── CreateMapping_attributeNameMapping_AttributeNameMapping.gif │ │ │ ├── CreateMapping_interfaceNameMapping_InterfaceNameMapping.gif │ │ │ ├── CreateRoleClassLib_roleClass_RoleClass.gif │ │ │ ├── CreateRoleClassLib_roleClass_RoleFamily.gif │ │ │ ├── CreateRoleClass_attribute_Attribute.gif │ │ │ ├── CreateRoleClass_externalInterface_ExternalInterface.gif │ │ │ ├── CreateRoleClass_roleClass_RoleClass.gif │ │ │ ├── CreateRoleClass_roleClass_RoleFamily.gif │ │ │ ├── CreateRoleRequirements_attribute_Attribute.gif │ │ │ ├── CreateRoleRequirements_externalInterface_ExternalInterface.gif │ │ │ ├── CreateRoleRequirements_externalInterface_InterfaceClass.gif │ │ │ ├── CreateRoleRequirements_externalInterface_InterfaceFamily.gif │ │ │ ├── CreateSupportedRoleClass_mappingObject_Mapping.gif │ │ │ ├── CreateSystemUnitClassLib_systemUnitClass_InternalElement.gif │ │ │ ├── CreateSystemUnitClassLib_systemUnitClass_SystemUnitClass.gif │ │ │ ├── CreateSystemUnitClassLib_systemUnitClass_SystemUnitFamily.gif │ │ │ ├── CreateSystemUnitClass_attribute_Attribute.gif │ │ │ ├── CreateSystemUnitClass_externalInterface_ExternalInterface.gif │ │ │ ├── CreateSystemUnitClass_externalInterface_InterfaceClass.gif │ │ │ ├── CreateSystemUnitClass_externalInterface_InterfaceFamily.gif │ │ │ ├── CreateSystemUnitClass_internalElement_InternalElement.gif │ │ │ ├── CreateSystemUnitClass_internalLink_InternalLink.gif │ │ │ ├── CreateSystemUnitClass_supportedRoleClass_SupportedRoleClass.gif │ │ │ ├── CreateSystemUnitClass_systemUnitClass_InternalElement.gif │ │ │ ├── CreateSystemUnitClass_systemUnitClass_SystemUnitClass.gif │ │ │ └── CreateSystemUnitClass_systemUnitClass_SystemUnitFamily.gif │ │ │ └── obj16 │ │ │ ├── AdditionalInformation.gif │ │ │ ├── Attribute.gif │ │ │ ├── AttributeNameMapping.gif │ │ │ ├── AttributeValueRequirement.gif │ │ │ ├── CAEXBasicObject.gif │ │ │ ├── CAEXFile.gif │ │ │ ├── CAEXObject.gif │ │ │ ├── Copyright.gif │ │ │ ├── Description.gif │ │ │ ├── DocumentRoot.gif │ │ │ ├── ExternalInterface.gif │ │ │ ├── ExternalReference.gif │ │ │ ├── InstanceHierarchy.gif │ │ │ ├── InterfaceClass.gif │ │ │ ├── InterfaceClassLib.gif │ │ │ ├── InterfaceFamily.gif │ │ │ ├── InterfaceNameMapping.gif │ │ │ ├── InternalElement.gif │ │ │ ├── InternalLink.gif │ │ │ ├── Mapping.gif │ │ │ ├── NominalScaled.gif │ │ │ ├── OrdinalScaled.gif │ │ │ ├── RefSemantic.gif │ │ │ ├── Revision.gif │ │ │ ├── RoleClass.gif │ │ │ ├── RoleClassLib.gif │ │ │ ├── RoleFamily.gif │ │ │ ├── RoleRequirements.gif │ │ │ ├── SupportedRoleClass.gif │ │ │ ├── SystemUnitClass.gif │ │ │ ├── SystemUnitClassLib.gif │ │ │ ├── SystemUnitFamily.gif │ │ │ ├── UnknownType.gif │ │ │ └── Version.gif │ ├── plugin.properties │ ├── plugin.xml │ └── src-gen │ │ └── caex │ │ └── caex215 │ │ └── caex │ │ └── provider │ │ ├── AdditionalInformationItemProvider.java │ │ ├── AttributeItemProvider.java │ │ ├── AttributeNameMappingItemProvider.java │ │ ├── AttributeValueRequirementItemProvider.java │ │ ├── CAEX215EditPlugin.java │ │ ├── CAEXBasicObjectItemProvider.java │ │ ├── CAEXFileItemProvider.java │ │ ├── CAEXItemProviderAdapterFactory.java │ │ ├── CAEXObjectItemProvider.java │ │ ├── CopyrightItemProvider.java │ │ ├── DescriptionItemProvider.java │ │ ├── DocumentRootItemProvider.java │ │ ├── ExternalInterfaceItemProvider.java │ │ ├── ExternalReferenceItemProvider.java │ │ ├── InstanceHierarchyItemProvider.java │ │ ├── InterfaceClassItemProvider.java │ │ ├── InterfaceClassLibItemProvider.java │ │ ├── InterfaceFamilyItemProvider.java │ │ ├── InterfaceNameMappingItemProvider.java │ │ ├── InternalElementItemProvider.java │ │ ├── InternalLinkItemProvider.java │ │ ├── MappingItemProvider.java │ │ ├── NominalScaledItemProvider.java │ │ ├── OrdinalScaledItemProvider.java │ │ ├── RefSemanticItemProvider.java │ │ ├── RevisionItemProvider.java │ │ ├── RoleClassItemProvider.java │ │ ├── RoleClassLibItemProvider.java │ │ ├── RoleFamilyItemProvider.java │ │ ├── RoleRequirementsItemProvider.java │ │ ├── SupportedRoleClassItemProvider.java │ │ ├── SystemUnitClassItemProvider.java │ │ ├── SystemUnitClassLibItemProvider.java │ │ ├── SystemUnitFamilyItemProvider.java │ │ ├── UnknownTypeItemProvider.java │ │ └── VersionItemProvider.java ├── caex.caex215.editor │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── META-INF │ │ └── MANIFEST.MF │ ├── build.properties │ ├── icons │ │ └── full │ │ │ ├── obj16 │ │ │ └── CAEXModelFile.gif │ │ │ └── wizban │ │ │ └── NewCAEX.gif │ ├── plugin.properties │ ├── plugin.xml │ └── src-gen │ │ └── caex │ │ └── caex215 │ │ └── caex │ │ └── presentation │ │ ├── CAEX215EditorPlugin.java │ │ ├── CAEXActionBarContributor.java │ │ ├── CAEXEditor.java │ │ └── CAEXModelWizard.java ├── caex.caex215.migration.caex30 │ ├── .project │ ├── checkers │ │ └── caexMigrationChecker.evl │ ├── launcher │ │ ├── caexMigration-PPU_TestCase.launch │ │ └── caexMigrationChecker-PPU_TestCase.launch │ ├── testmodels │ │ ├── input_caex215 │ │ │ └── prototype.10.xmi │ │ └── output_caex30 │ │ │ └── prototype.10.30.xmi │ └── transformation │ │ ├── .gitignore │ │ └── caexMigration.atl ├── caex.caex215.tests │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── META-INF │ │ └── MANIFEST.MF │ ├── build.properties │ ├── plugin.properties │ ├── src │ │ └── caex │ │ │ └── caex215 │ │ │ └── caex │ │ │ └── tests │ │ │ └── RoundTripTest.java │ └── testModels │ │ ├── ExampleTopology.xmi │ │ ├── ExampleTopology.xml │ │ └── ExampleTopology_generated.xml ├── caex.caex215.text.ide │ ├── .classpath │ ├── .project │ ├── .settings │ │ ├── org.eclipse.core.resources.prefs │ │ └── org.eclipse.jdt.core.prefs │ ├── META-INF │ │ └── MANIFEST.MF │ ├── bin │ │ └── .gitignore │ ├── build.properties │ ├── src-gen │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── org.eclipse.xtext.ISetup │ │ └── caex │ │ │ └── caex215 │ │ │ └── ide │ │ │ ├── AbstractCAEXtextIdeModule.java │ │ │ └── contentassist │ │ │ └── antlr │ │ │ ├── CAEXtextParser.java │ │ │ ├── PartialCAEXtextContentAssistParser.java │ │ │ └── internal │ │ │ ├── InternalCAEXtext.g │ │ │ ├── InternalCAEXtext.tokens │ │ │ ├── InternalCAEXtextLexer.java │ │ │ └── InternalCAEXtextParser.java │ ├── src │ │ └── caex │ │ │ └── caex215 │ │ │ └── ide │ │ │ ├── CAEXtextIdeModule.xtend │ │ │ └── CAEXtextIdeSetup.xtend │ └── xtend-gen │ │ └── .gitignore ├── caex.caex215.text.ui │ ├── .classpath │ ├── .project │ ├── .settings │ │ ├── org.eclipse.core.resources.prefs │ │ └── org.eclipse.jdt.core.prefs │ ├── META-INF │ │ └── MANIFEST.MF │ ├── bin │ │ └── .gitignore │ ├── build.properties │ ├── plugin.xml │ ├── plugin.xml_gen │ ├── src-gen │ │ └── caex │ │ │ └── caex215 │ │ │ ├── text │ │ │ └── ui │ │ │ │ └── internal │ │ │ │ └── TextActivator.java │ │ │ └── ui │ │ │ ├── AbstractCAEXtextUiModule.java │ │ │ ├── CAEXtextExecutableExtensionFactory.java │ │ │ └── contentassist │ │ │ └── AbstractCAEXtextProposalProvider.java │ ├── src │ │ └── caex │ │ │ └── caex215 │ │ │ └── ui │ │ │ ├── CAEXtextUiModule.xtend │ │ │ ├── contentassist │ │ │ └── CAEXtextProposalProvider.xtend │ │ │ ├── labeling │ │ │ ├── CAEXtextDescriptionLabelProvider.xtend │ │ │ └── CAEXtextLabelProvider.xtend │ │ │ ├── outline │ │ │ └── CAEXtextOutlineTreeProvider.xtend │ │ │ └── quickfix │ │ │ └── CAEXtextQuickfixProvider.xtend │ └── xtend-gen │ │ └── .gitignore ├── caex.caex215.text │ ├── .antlr-generator-3.2.0-patch.jar │ ├── .classpath │ ├── .project │ ├── .settings │ │ ├── org.eclipse.core.resources.prefs │ │ └── org.eclipse.jdt.core.prefs │ ├── META-INF │ │ └── MANIFEST.MF │ ├── bin │ │ └── .gitignore │ ├── build.properties │ ├── src-gen │ │ └── caex │ │ │ └── caex215 │ │ │ ├── AbstractCAEXtextRuntimeModule.java │ │ │ ├── CAEXtext.xtextbin │ │ │ ├── CAEXtextStandaloneSetupGenerated.java │ │ │ ├── parser │ │ │ └── antlr │ │ │ │ ├── CAEXtextAntlrTokenFileProvider.java │ │ │ │ ├── CAEXtextParser.java │ │ │ │ └── internal │ │ │ │ ├── InternalCAEXtext.g │ │ │ │ ├── InternalCAEXtext.tokens │ │ │ │ ├── InternalCAEXtextLexer.java │ │ │ │ └── InternalCAEXtextParser.java │ │ │ ├── scoping │ │ │ └── AbstractCAEXtextScopeProvider.java │ │ │ ├── serializer │ │ │ ├── CAEXtextSemanticSequencer.java │ │ │ └── CAEXtextSyntacticSequencer.java │ │ │ ├── services │ │ │ └── CAEXtextGrammarAccess.java │ │ │ └── validation │ │ │ └── AbstractCAEXtextValidator.java │ ├── src │ │ └── caex │ │ │ └── caex215 │ │ │ ├── CAEXtext.xtext │ │ │ ├── CAEXtextRuntimeModule.xtend │ │ │ ├── CAEXtextStandaloneSetup.xtend │ │ │ ├── GenerateCAEXtext.mwe2 │ │ │ ├── formatting │ │ │ └── CAEXtextFormatter.java │ │ │ ├── generator │ │ │ └── CAEXtextGenerator.xtend │ │ │ ├── scoping │ │ │ └── CAEXtextScopeProvider.xtend │ │ │ └── validation │ │ │ └── CAEXtextValidator.xtend │ └── xtend-gen │ │ └── .gitignore └── caex.caex215 │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── META-INF │ └── MANIFEST.MF │ ├── build.properties │ ├── model │ ├── CAEX215.aird │ ├── CAEX215.ecore │ └── CAEX215.genmodel │ ├── plugin.properties │ ├── plugin.xml │ └── src-gen │ └── caex │ └── caex215 │ └── caex │ ├── AdditionalInformation.java │ ├── Attribute.java │ ├── AttributeNameMapping.java │ ├── AttributeValueRequirement.java │ ├── CAEXBasicObject.java │ ├── CAEXFactory.java │ ├── CAEXFile.java │ ├── CAEXObject.java │ ├── CAEXPackage.java │ ├── ChangeMode.java │ ├── Copyright.java │ ├── Description.java │ ├── DocumentRoot.java │ ├── ExternalInterface.java │ ├── ExternalReference.java │ ├── InstanceHierarchy.java │ ├── InterfaceClass.java │ ├── InterfaceClassLib.java │ ├── InterfaceFamily.java │ ├── InterfaceNameMapping.java │ ├── InternalElement.java │ ├── InternalLink.java │ ├── Mapping.java │ ├── NominalScaled.java │ ├── OrdinalScaled.java │ ├── RefSemantic.java │ ├── Revision.java │ ├── RoleClass.java │ ├── RoleClassLib.java │ ├── RoleFamily.java │ ├── RoleRequirements.java │ ├── SupportedRoleClass.java │ ├── SystemUnitClass.java │ ├── SystemUnitClassLib.java │ ├── SystemUnitFamily.java │ ├── UnknownType.java │ ├── Version.java │ ├── impl │ ├── AdditionalInformationImpl.java │ ├── AttributeImpl.java │ ├── AttributeNameMappingImpl.java │ ├── AttributeValueRequirementImpl.java │ ├── CAEXBasicObjectImpl.java │ ├── CAEXFactoryImpl.java │ ├── CAEXFileImpl.java │ ├── CAEXObjectImpl.java │ ├── CAEXPackageImpl.java │ ├── CopyrightImpl.java │ ├── DescriptionImpl.java │ ├── DocumentRootImpl.java │ ├── ExternalInterfaceImpl.java │ ├── ExternalReferenceImpl.java │ ├── InstanceHierarchyImpl.java │ ├── InterfaceClassImpl.java │ ├── InterfaceClassLibImpl.java │ ├── InterfaceFamilyImpl.java │ ├── InterfaceNameMappingImpl.java │ ├── InternalElementImpl.java │ ├── InternalLinkImpl.java │ ├── MappingImpl.java │ ├── NominalScaledImpl.java │ ├── OrdinalScaledImpl.java │ ├── RefSemanticImpl.java │ ├── RevisionImpl.java │ ├── RoleClassImpl.java │ ├── RoleClassLibImpl.java │ ├── RoleFamilyImpl.java │ ├── RoleRequirementsImpl.java │ ├── SupportedRoleClassImpl.java │ ├── SystemUnitClassImpl.java │ ├── SystemUnitClassLibImpl.java │ ├── SystemUnitFamilyImpl.java │ ├── UnknownTypeImpl.java │ └── VersionImpl.java │ └── util │ ├── CAEXAdapterFactory.java │ ├── CAEXResourceFactoryImpl.java │ ├── CAEXResourceImpl.java │ ├── CAEXSwitch.java │ ├── CAEXXMLProcessor.java │ ├── CaexPreprocessor.java │ └── CaexSerializer.java ├── caex30 ├── caex.caex30.design │ ├── .classpath │ ├── .project │ ├── META-INF │ │ └── MANIFEST.MF │ ├── bin │ │ └── .gitignore │ ├── build.properties │ ├── description │ │ └── CAEX30.odesign │ ├── icons │ │ ├── CAEXFile.gif │ │ ├── InternalElement.png │ │ └── InternalElement.svg │ ├── plugin.properties │ ├── plugin.xml │ └── src │ │ └── caex │ │ └── caex30 │ │ └── design │ │ ├── Activator.java │ │ └── Services.java ├── caex.caex30.edit │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── META-INF │ │ └── MANIFEST.MF │ ├── build.properties │ ├── icons │ │ ├── full │ │ │ ├── ctool16 │ │ │ │ ├── CreateAttributeLib_attributeType_Attribute.gif │ │ │ │ ├── CreateAttributeLib_attributeType_AttributeFamily.gif │ │ │ │ ├── CreateAttributeValueRequirement_nominalScaledType_NominalScaled.gif │ │ │ │ ├── CreateAttributeValueRequirement_ordinalScaledType_OrdinalScaled.gif │ │ │ │ ├── CreateAttributeValueRequirement_unknownType_UnknownType.gif │ │ │ │ ├── CreateAttribute_attribute_Attribute.gif │ │ │ │ ├── CreateAttribute_attribute_AttributeFamily.gif │ │ │ │ ├── CreateAttribute_constraint_AttributeValueRequirement.gif │ │ │ │ ├── CreateAttribute_refSemantic_RefSemantic.gif │ │ │ │ ├── CreateCAEXBasicObject_additionalInformation_AdditionalInformation.gif │ │ │ │ ├── CreateCAEXBasicObject_copyright_Copyright.gif │ │ │ │ ├── CreateCAEXBasicObject_description_Description.gif │ │ │ │ ├── CreateCAEXBasicObject_revision_Revision.gif │ │ │ │ ├── CreateCAEXBasicObject_version_Version.gif │ │ │ │ ├── CreateCAEXFile_attributeTypeLib_AttributeLib.gif │ │ │ │ ├── CreateCAEXFile_externalReference_ExternalReference.gif │ │ │ │ ├── CreateCAEXFile_instanceHierarchy_InstanceHierarchy.gif │ │ │ │ ├── CreateCAEXFile_interfaceClassLib_InterfaceClassLib.gif │ │ │ │ ├── CreateCAEXFile_roleClassLib_RoleClassLib.gif │ │ │ │ ├── CreateCAEXFile_sourceDocumentInformation_SourceDocumentInformation.gif │ │ │ │ ├── CreateCAEXFile_systemUnitClassLib_SystemUnitClassLib.gif │ │ │ │ ├── CreateDocumentRoot_cAEXFile_CAEXFile.gif │ │ │ │ ├── CreateExternalInterface_externalInterface_ExternalInterface.gif │ │ │ │ ├── CreateExternalInterface_externalInterface_InterfaceClass.gif │ │ │ │ ├── CreateExternalInterface_externalInterface_InterfaceFamily.gif │ │ │ │ ├── CreateInstanceHierarchy_internalElement_InternalElement.gif │ │ │ │ ├── CreateInterfaceClassLib_interfaceClass_ExternalInterface.gif │ │ │ │ ├── CreateInterfaceClassLib_interfaceClass_InterfaceClass.gif │ │ │ │ ├── CreateInterfaceClassLib_interfaceClass_InterfaceFamily.gif │ │ │ │ ├── CreateInterfaceClass_attribute_Attribute.gif │ │ │ │ ├── CreateInterfaceClass_attribute_AttributeFamily.gif │ │ │ │ ├── CreateInterfaceClass_externalInterface_ExternalInterface.gif │ │ │ │ ├── CreateInterfaceClass_externalInterface_InterfaceClass.gif │ │ │ │ ├── CreateInterfaceClass_externalInterface_InterfaceFamily.gif │ │ │ │ ├── CreateInterfaceClass_interfaceClass_ExternalInterface.gif │ │ │ │ ├── CreateInterfaceClass_interfaceClass_InterfaceClass.gif │ │ │ │ ├── CreateInterfaceClass_interfaceClass_InterfaceFamily.gif │ │ │ │ ├── CreateInternalElement_roleRequirements_RoleRequirements.gif │ │ │ │ ├── CreateMapping_attributeNameMapping_AttributeNameMapping.gif │ │ │ │ ├── CreateMapping_interfaceIDMapping_InterfaceIDMapping.gif │ │ │ │ ├── CreateRoleClassLib_roleClass_RoleClass.gif │ │ │ │ ├── CreateRoleClassLib_roleClass_RoleFamily.gif │ │ │ │ ├── CreateRoleClass_attribute_Attribute.gif │ │ │ │ ├── CreateRoleClass_attribute_AttributeFamily.gif │ │ │ │ ├── CreateRoleClass_externalInterface_ExternalInterface.gif │ │ │ │ ├── CreateRoleClass_roleClass_RoleClass.gif │ │ │ │ ├── CreateRoleClass_roleClass_RoleFamily.gif │ │ │ │ ├── CreateRoleRequirements_attribute_Attribute.gif │ │ │ │ ├── CreateRoleRequirements_attribute_AttributeFamily.gif │ │ │ │ ├── CreateRoleRequirements_externalInterface_ExternalInterface.gif │ │ │ │ ├── CreateRoleRequirements_externalInterface_InterfaceClass.gif │ │ │ │ ├── CreateRoleRequirements_externalInterface_InterfaceFamily.gif │ │ │ │ ├── CreateRoleRequirements_mappingObject_Mapping.gif │ │ │ │ ├── CreateSupportedRoleClass_mappingObject_Mapping.gif │ │ │ │ ├── CreateSystemUnitClassLib_systemUnitClass_InternalElement.gif │ │ │ │ ├── CreateSystemUnitClassLib_systemUnitClass_SystemUnitClass.gif │ │ │ │ ├── CreateSystemUnitClassLib_systemUnitClass_SystemUnitFamily.gif │ │ │ │ ├── CreateSystemUnitClass_attribute_Attribute.gif │ │ │ │ ├── CreateSystemUnitClass_attribute_AttributeFamily.gif │ │ │ │ ├── CreateSystemUnitClass_externalInterface_ExternalInterface.gif │ │ │ │ ├── CreateSystemUnitClass_externalInterface_InterfaceClass.gif │ │ │ │ ├── CreateSystemUnitClass_externalInterface_InterfaceFamily.gif │ │ │ │ ├── CreateSystemUnitClass_internalElement_InternalElement.gif │ │ │ │ ├── CreateSystemUnitClass_internalLink_InternalLink.gif │ │ │ │ ├── CreateSystemUnitClass_supportedRoleClass_SupportedRoleClass.gif │ │ │ │ ├── CreateSystemUnitClass_systemUnitClass_InternalElement.gif │ │ │ │ ├── CreateSystemUnitClass_systemUnitClass_SystemUnitClass.gif │ │ │ │ └── CreateSystemUnitClass_systemUnitClass_SystemUnitFamily.gif │ │ │ └── obj16 │ │ │ │ ├── AdditionalInformation.gif │ │ │ │ ├── Attribute.gif │ │ │ │ ├── AttributeFamily.gif │ │ │ │ ├── AttributeLib.gif │ │ │ │ ├── AttributeNameMapping.gif │ │ │ │ ├── AttributeValueRequirement.gif │ │ │ │ ├── CAEXBasicObject.gif │ │ │ │ ├── CAEXFile.gif │ │ │ │ ├── CAEXObject.gif │ │ │ │ ├── Copyright.gif │ │ │ │ ├── Description.gif │ │ │ │ ├── DocumentRoot.gif │ │ │ │ ├── ExternalInterface.gif │ │ │ │ ├── ExternalReference.gif │ │ │ │ ├── InstanceHierarchy.gif │ │ │ │ ├── InterfaceClass.gif │ │ │ │ ├── InterfaceClassLib.gif │ │ │ │ ├── InterfaceFamily.gif │ │ │ │ ├── InterfaceIDMapping.gif │ │ │ │ ├── InternalElement.gif │ │ │ │ ├── InternalLink.gif │ │ │ │ ├── Mapping.gif │ │ │ │ ├── NominalScaled.gif │ │ │ │ ├── OrdinalScaled.gif │ │ │ │ ├── RefSemantic.gif │ │ │ │ ├── Revision.gif │ │ │ │ ├── RoleClass.gif │ │ │ │ ├── RoleClassLib.gif │ │ │ │ ├── RoleFamily.gif │ │ │ │ ├── RoleRequirements.gif │ │ │ │ ├── SourceDocumentInformation.gif │ │ │ │ ├── SupportedRoleClass.gif │ │ │ │ ├── SystemUnitClass.gif │ │ │ │ ├── SystemUnitClassLib.gif │ │ │ │ ├── SystemUnitFamily.gif │ │ │ │ ├── UnknownType.gif │ │ │ │ └── Version.gif │ │ └── icons.svg │ ├── plugin.properties │ ├── plugin.xml │ └── src-gen │ │ └── caex │ │ └── caex30 │ │ └── caex │ │ └── provider │ │ ├── AdditionalInformationItemProvider.java │ │ ├── AttributeFamilyItemProvider.java │ │ ├── AttributeItemProvider.java │ │ ├── AttributeLibItemProvider.java │ │ ├── AttributeNameMappingItemProvider.java │ │ ├── AttributeValueRequirementItemProvider.java │ │ ├── CAEX30EditPlugin.java │ │ ├── CAEXBasicObjectItemProvider.java │ │ ├── CAEXFileItemProvider.java │ │ ├── CAEXItemProviderAdapterFactory.java │ │ ├── CAEXObjectItemProvider.java │ │ ├── CopyrightItemProvider.java │ │ ├── DescriptionItemProvider.java │ │ ├── DocumentRootItemProvider.java │ │ ├── ExternalInterfaceItemProvider.java │ │ ├── ExternalReferenceItemProvider.java │ │ ├── InstanceHierarchyItemProvider.java │ │ ├── InterfaceClassItemProvider.java │ │ ├── InterfaceClassLibItemProvider.java │ │ ├── InterfaceFamilyItemProvider.java │ │ ├── InterfaceIDMappingItemProvider.java │ │ ├── InternalElementItemProvider.java │ │ ├── InternalLinkItemProvider.java │ │ ├── MappingItemProvider.java │ │ ├── NominalScaledItemProvider.java │ │ ├── OrdinalScaledItemProvider.java │ │ ├── RefSemanticItemProvider.java │ │ ├── RevisionItemProvider.java │ │ ├── RoleClassItemProvider.java │ │ ├── RoleClassLibItemProvider.java │ │ ├── RoleFamilyItemProvider.java │ │ ├── RoleRequirementsItemProvider.java │ │ ├── SourceDocumentInformationItemProvider.java │ │ ├── SupportedRoleClassItemProvider.java │ │ ├── SystemUnitClassItemProvider.java │ │ ├── SystemUnitClassLibItemProvider.java │ │ ├── SystemUnitFamilyItemProvider.java │ │ ├── UnknownTypeItemProvider.java │ │ └── VersionItemProvider.java ├── caex.caex30.editor │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── META-INF │ │ └── MANIFEST.MF │ ├── build.properties │ ├── icons │ │ └── full │ │ │ ├── obj16 │ │ │ └── CAEXModelFile.gif │ │ │ └── wizban │ │ │ └── NewCAEX.gif │ ├── plugin.properties │ ├── plugin.xml │ └── src-gen │ │ └── caex │ │ └── caex30 │ │ └── caex │ │ └── presentation │ │ ├── CAEX30EditorPlugin.java │ │ ├── CAEXActionBarContributor.java │ │ ├── CAEXEditor.java │ │ └── CAEXModelWizard.java ├── caex.caex30.tests │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── META-INF │ │ └── MANIFEST.MF │ ├── build.properties │ ├── plugin.properties │ ├── src │ │ └── caex │ │ │ └── caex30 │ │ │ └── caex │ │ │ └── tests │ │ │ └── RoundTripTest.java │ └── testModels │ │ ├── ExampleTopology.xmi │ │ ├── ExampleTopology.xml │ │ └── ExampleTopology_generated.xml └── caex.caex30 │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── META-INF │ └── MANIFEST.MF │ ├── build.properties │ ├── model │ ├── CAEX30.aird │ ├── CAEX30.ecore │ └── CAEX30.genmodel │ ├── plugin.properties │ ├── plugin.xml │ └── src-gen │ └── caex │ └── caex30 │ └── caex │ ├── AdditionalInformation.java │ ├── Attribute.java │ ├── AttributeFamily.java │ ├── AttributeLib.java │ ├── AttributeNameMapping.java │ ├── AttributeValueRequirement.java │ ├── CAEXBasicObject.java │ ├── CAEXFactory.java │ ├── CAEXFile.java │ ├── CAEXObject.java │ ├── CAEXPackage.java │ ├── ChangeMode.java │ ├── Copyright.java │ ├── Description.java │ ├── DocumentRoot.java │ ├── ExternalInterface.java │ ├── ExternalReference.java │ ├── InstanceHierarchy.java │ ├── InterfaceClass.java │ ├── InterfaceClassLib.java │ ├── InterfaceFamily.java │ ├── InterfaceIDMapping.java │ ├── InternalElement.java │ ├── InternalLink.java │ ├── Mapping.java │ ├── NominalScaled.java │ ├── OrdinalScaled.java │ ├── RefSemantic.java │ ├── Revision.java │ ├── RoleClass.java │ ├── RoleClassLib.java │ ├── RoleFamily.java │ ├── RoleRequirements.java │ ├── SourceDocumentInformation.java │ ├── SupportedRoleClass.java │ ├── SystemUnitClass.java │ ├── SystemUnitClassLib.java │ ├── SystemUnitFamily.java │ ├── UnknownType.java │ ├── Version.java │ ├── impl │ ├── AdditionalInformationImpl.java │ ├── AttributeFamilyImpl.java │ ├── AttributeImpl.java │ ├── AttributeLibImpl.java │ ├── AttributeNameMappingImpl.java │ ├── AttributeValueRequirementImpl.java │ ├── CAEXBasicObjectImpl.java │ ├── CAEXFactoryImpl.java │ ├── CAEXFileImpl.java │ ├── CAEXObjectImpl.java │ ├── CAEXPackageImpl.java │ ├── CopyrightImpl.java │ ├── DescriptionImpl.java │ ├── DocumentRootImpl.java │ ├── ExternalInterfaceImpl.java │ ├── ExternalReferenceImpl.java │ ├── InstanceHierarchyImpl.java │ ├── InterfaceClassImpl.java │ ├── InterfaceClassLibImpl.java │ ├── InterfaceFamilyImpl.java │ ├── InterfaceIDMappingImpl.java │ ├── InternalElementImpl.java │ ├── InternalLinkImpl.java │ ├── MappingImpl.java │ ├── NominalScaledImpl.java │ ├── OrdinalScaledImpl.java │ ├── RefSemanticImpl.java │ ├── RevisionImpl.java │ ├── RoleClassImpl.java │ ├── RoleClassLibImpl.java │ ├── RoleFamilyImpl.java │ ├── RoleRequirementsImpl.java │ ├── SourceDocumentInformationImpl.java │ ├── SupportedRoleClassImpl.java │ ├── SystemUnitClassImpl.java │ ├── SystemUnitClassLibImpl.java │ ├── SystemUnitFamilyImpl.java │ ├── UnknownTypeImpl.java │ └── VersionImpl.java │ └── util │ ├── CAEXAdapterFactory.java │ ├── CAEXResourceFactoryImpl.java │ ├── CAEXResourceImpl.java │ ├── CAEXSwitch.java │ ├── CAEXXMLProcessor.java │ ├── CaexPreprocessor.java │ └── CaexSerializer.java └── common ├── caex.anytype.edit ├── .classpath ├── .gitignore ├── .project ├── META-INF │ └── MANIFEST.MF ├── build.properties ├── icons │ └── full │ │ └── obj16 │ │ ├── GenericAttribute.gif │ │ └── GenericElement.gif ├── plugin.properties ├── plugin.xml └── src-gen │ └── caex │ └── anytype │ └── provider │ ├── AnytypeItemProviderAdapterFactory.java │ ├── ElementItemProvider.java │ ├── GenericAnyTypeEditPlugin.java │ ├── GenericAttributeItemProvider.java │ └── GenericElementItemProvider.java └── caex.anytype ├── .classpath ├── .gitignore ├── .project ├── META-INF └── MANIFEST.MF ├── build.properties ├── model ├── GenericAnyType.aird ├── GenericAnyType.ecore └── GenericAnyType.genmodel ├── plugin.properties ├── plugin.xml └── src-gen └── caex └── anytype ├── AnytypeFactory.java ├── AnytypePackage.java ├── Element.java ├── GenericAttribute.java ├── GenericElement.java ├── impl ├── AnytypeFactoryImpl.java ├── AnytypePackageImpl.java ├── ElementImpl.java ├── GenericAttributeImpl.java └── GenericElementImpl.java └── util ├── AnytypeAdapterFactory.java └── AnytypeSwitch.java /documentation/CAEX215/CAEX215-Metamodel-Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX215/CAEX215-Metamodel-Documentation.pdf -------------------------------------------------------------------------------- /documentation/CAEX215/CAEX215-Metamodel-Documentation.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX215/CAEX215-Metamodel-Documentation.pptx -------------------------------------------------------------------------------- /documentation/CAEX215/img/CAEX215_Attribute.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX215/img/CAEX215_Attribute.jpg -------------------------------------------------------------------------------- /documentation/CAEX215/img/CAEX215_Document.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX215/img/CAEX215_Document.jpg -------------------------------------------------------------------------------- /documentation/CAEX215/img/CAEX215_File.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX215/img/CAEX215_File.jpg -------------------------------------------------------------------------------- /documentation/CAEX215/img/CAEX215_InstanceHierarchy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX215/img/CAEX215_InstanceHierarchy.jpg -------------------------------------------------------------------------------- /documentation/CAEX215/img/CAEX215_InterfaceClassLibrary.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX215/img/CAEX215_InterfaceClassLibrary.jpg -------------------------------------------------------------------------------- /documentation/CAEX215/img/CAEX215_Mapping.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX215/img/CAEX215_Mapping.jpg -------------------------------------------------------------------------------- /documentation/CAEX215/img/CAEX215_Object.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX215/img/CAEX215_Object.jpg -------------------------------------------------------------------------------- /documentation/CAEX215/img/CAEX215_RoleClassLibrary.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX215/img/CAEX215_RoleClassLibrary.jpg -------------------------------------------------------------------------------- /documentation/CAEX215/img/CAEX215_SystemUnitClassLibrary.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX215/img/CAEX215_SystemUnitClassLibrary.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/CAEX30-Metamodel-Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/CAEX30-Metamodel-Documentation.pdf -------------------------------------------------------------------------------- /documentation/CAEX30/CAEX30-Metamodel-Documentation.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/CAEX30-Metamodel-Documentation.pptx -------------------------------------------------------------------------------- /documentation/CAEX30/ChangeDocumentation.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/ChangeDocumentation.xlsx -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_Attribute.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_Attribute.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_Attribute_Changes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_Attribute_Changes.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_Document.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_Document.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_File.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_File.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_File_Changes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_File_Changes.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_InstanceHierarchy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_InstanceHierarchy.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_InstanceHierarchy_Changes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_InstanceHierarchy_Changes.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_InterfaceClassLibrary.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_InterfaceClassLibrary.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_InterfaceClassLibrary_Changes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_InterfaceClassLibrary_Changes.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_Mapping.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_Mapping.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_Mapping_Changes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_Mapping_Changes.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_Object.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_Object.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_RoleClassLibrary.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_RoleClassLibrary.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_SystemUnitClassLibrary.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_SystemUnitClassLibrary.jpg -------------------------------------------------------------------------------- /documentation/CAEX30/img/CAEX30_SystemUnitClassLibrary_Changes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/documentation/CAEX30/img/CAEX30_SystemUnitClassLibrary_Changes.jpg -------------------------------------------------------------------------------- /evaluation/caex.caex215.testmodelgenerator/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /evaluation/caex.caex215.testmodelgenerator/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex215.testmodelgenerator 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.pde.PluginNature 27 | 28 | 29 | -------------------------------------------------------------------------------- /evaluation/caex.caex215.testmodelgenerator/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: caex.caex215.testmodelgenerator;singleton:=true 5 | Bundle-Version: 0.1.0.qualifier 6 | Bundle-ClassPath: . 7 | Bundle-Vendor: %providerName 8 | Bundle-Localization: plugin 9 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 10 | Require-Bundle: org.eclipse.core.runtime, 11 | org.eclipse.emf.ecore;visibility:=reexport, 12 | org.eclipse.emf.ecore.xmi;visibility:=reexport, 13 | caex.anytype;bundle-version="0.1.0", 14 | caex.caex215;bundle-version="0.1.0" 15 | Bundle-ActivationPolicy: lazy 16 | -------------------------------------------------------------------------------- /evaluation/caex.caex215.testmodelgenerator/bin/.gitignore: -------------------------------------------------------------------------------- 1 | /caex/ 2 | -------------------------------------------------------------------------------- /evaluation/caex.caex215.testmodelgenerator/build.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | bin.includes = .,\ 4 | model/,\ 5 | META-INF/,\ 6 | plugin.properties 7 | jars.compile.order = . 8 | source.. = src/ 9 | output.. = bin/ 10 | -------------------------------------------------------------------------------- /evaluation/caex.caex215.testmodelgenerator/launcher/TestModelGenerator.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /evaluation/caex.caex215.testmodelgenerator/plugin.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | pluginName = CAEX_wao_215 Model 4 | providerName = www.example.org 5 | -------------------------------------------------------------------------------- /evaluation/caex.caex215.testmodelgenerator/src/caex/caex215/testmodelgenerator/generator/TestModelGenerator.java: -------------------------------------------------------------------------------- 1 | package caex.caex215.testmodelgenerator.generator; 2 | 3 | public class TestModelGenerator { 4 | 5 | public static void main(String[] args) { 6 | ModelEnlarger me = new ModelEnlarger(); 7 | String modelPath = "model/prototype.xmi"; 8 | me.generateClones(modelPath, 10); 9 | me.generateClones(modelPath, 100); 10 | me.generateClones(modelPath, 500); 11 | me.generateClones(modelPath, 1000); 12 | me.generateClones(modelPath, 2000); 13 | me.generateClones(modelPath, 10000); 14 | me.generateClones(modelPath, 30000); 15 | me.generateClones(modelPath, 70000); 16 | me.generateClones(modelPath, 100000); 17 | me.generateClones(modelPath, 200000); 18 | me.generateClones(modelPath, 300000); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /evaluation/caex.caex215.testmodelgenerator/src/caex/caex215/testmodelgenerator/metrics/MetricsGenerator.java: -------------------------------------------------------------------------------- 1 | package caex.caex215.testmodelgenerator.metrics; 2 | 3 | public class MetricsGenerator { 4 | 5 | public static void main(String[] args) { 6 | ModelMetrics me = new ModelMetrics(); 7 | String modelPath = "model/"; 8 | me.generateMetrics(modelPath + "prototype.10.xmi"); 9 | me.generateMetrics(modelPath + "prototype.100.xmi"); 10 | me.generateMetrics(modelPath + "prototype.500.xmi"); 11 | me.generateMetrics(modelPath + "prototype.1000.xmi"); 12 | me.generateMetrics(modelPath + "prototype.2000.xmi"); 13 | me.generateMetrics(modelPath + "prototype.10000.xmi"); 14 | me.generateMetrics(modelPath + "prototype.30000.xmi"); 15 | me.generateMetrics(modelPath + "prototype.70000.xmi"); 16 | me.generateMetrics(modelPath + "prototype.100000.xmi"); 17 | me.generateMetrics(modelPath + "prototype.200000.xmi"); 18 | me.generateMetrics(modelPath + "prototype.300000.xmi"); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /evaluation/caex.caex215.testmodelgenerator/src/caex/caex215/testmodelgenerator/metrics/ModelMetrics.java: -------------------------------------------------------------------------------- 1 | package caex.caex215.testmodelgenerator.metrics; 2 | import java.util.Map; 3 | 4 | import org.eclipse.emf.common.util.TreeIterator; 5 | import org.eclipse.emf.common.util.URI; 6 | import org.eclipse.emf.ecore.EObject; 7 | import org.eclipse.emf.ecore.resource.Resource; 8 | import org.eclipse.emf.ecore.resource.ResourceSet; 9 | import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; 10 | import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl; 11 | 12 | import caex.caex215.caex.CAEXFile; 13 | import caex.caex215.caex.CAEXPackage; 14 | 15 | public class ModelMetrics { 16 | 17 | public void generateMetrics(String baseModel) { 18 | CAEXPackage.eINSTANCE.eClass(); 19 | Resource.Factory.Registry reg = Resource.Factory.Registry.INSTANCE; 20 | Map m = reg.getExtensionToFactoryMap(); 21 | m.put("xmi", new XMIResourceFactoryImpl()); 22 | 23 | ResourceSet resSet = new ResourceSetImpl(); 24 | Resource resource = resSet.getResource(URI 25 | .createURI(baseModel), true); 26 | CAEXFile model = (CAEXFile) resource.getContents().get(0); 27 | 28 | TreeIterator ti = model.eAllContents(); 29 | 30 | int i = 0; 31 | while (ti.hasNext()){ 32 | ti.next(); 33 | i++; 34 | } 35 | 36 | System.out.println("Model " + baseModel + " has " + i + " model elements."); 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /examples/caex215/caex.caex215.examples/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex215.examples 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.xtext.ui.shared.xtextBuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.xtext.ui.shared.xtextNature 16 | 17 | 18 | -------------------------------------------------------------------------------- /examples/caex215/caex.caex215.examples/PPU/AMLBaseInterfaceClassLib.caex: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /examples/caex215/caex.caex215.examples/PPU/AMLRoleClassLib.caex: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /examples/caex215/caex.caex215.examples/PPU/PPU.caext: -------------------------------------------------------------------------------- 1 | CAEXFile [] { 2 | fileName PPU 3 | schemaVersion CAEX215 4 | 5 | IH PickAndPlaceUnit [] { 6 | 7 | IE Stack []{ 8 | provides { 9 | ExternalInterface { 10 | name Stack_Output 11 | } 12 | } 13 | IL StackToCrane from Stack_Output to Crane_Input [] 14 | }, 15 | 16 | IE Crane [] { 17 | provides { 18 | ExternalInterface { 19 | name Crane_Input 20 | }, 21 | ExternalInterface { 22 | name Crane_Output 23 | } 24 | } 25 | IL CraneToRamp from Crane_Output to Ramp_Input [] 26 | }, 27 | 28 | IE Ramp [] { 29 | provides { 30 | ExternalInterface { 31 | name Ramp_Input 32 | } 33 | } 34 | } 35 | } 36 | 37 | icLib { 38 | name AMLBaseInterfaceClassLibrary 39 | 40 | ExternalInterface { 41 | name PPRConnector 42 | } 43 | } 44 | 45 | rcLib { 46 | name AMLRoleClassLibrary 47 | RoleClass { 48 | name Product 49 | }, 50 | RoleClass { 51 | name Process 52 | }, 53 | RoleClass { 54 | name Resource 55 | } 56 | } 57 | 58 | sucLib { 59 | name PickAndPlaceUnitSystemUnitLibrary 60 | 61 | SystemUnitClass { 62 | name StackSUC 63 | }, 64 | SystemUnitClass { 65 | name CraneSUC 66 | }, 67 | SystemUnitClass { 68 | name RampSUC 69 | } 70 | } 71 | 72 | } -------------------------------------------------------------------------------- /examples/caex215/caex.caex215.examples/PPU/PPUSystemUnitClassLib.caex: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /examples/caex30/caex.caex30.examples/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex30.examples 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/caex30/caex.caex30.examples/PPU/AMLBaseInterfaceClassLib.caex: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/caex30/caex.caex30.examples/PPU/AMLRoleClassLib.caex: -------------------------------------------------------------------------------- 1 | 2 | 3 | AML 2.0 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /examples/caex30/caex.caex30.examples/PPU/PPUSystemUnitClassLib.caex: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /plugins/aml/caex.caex30.aml.validation/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex30.aml.validation 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /plugins/aml/caex.caex30.aml.validation/CAEX30_AMLRules.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex215.edit 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.pde.PluginNature 27 | 28 | 29 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: caex.caex215.edit;singleton:=true 5 | Bundle-Version: 1.0.0.qualifier 6 | Bundle-ClassPath: . 7 | Bundle-Activator: caex.caex215.caex.provider.CAEX215EditPlugin$Implementation 8 | Bundle-Vendor: %providerName 9 | Bundle-Localization: plugin 10 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 11 | Export-Package: caex.caex215.caex.provider 12 | Require-Bundle: org.eclipse.core.runtime, 13 | caex.caex215;visibility:=reexport, 14 | org.eclipse.emf.edit;visibility:=reexport, 15 | caex.anytype;visibility:=reexport, 16 | caex.anytype.edit;visibility:=reexport 17 | Bundle-ActivationPolicy: lazy 18 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/build.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | bin.includes = .,\ 4 | icons/,\ 5 | META-INF/,\ 6 | plugin.xml,\ 7 | plugin.properties 8 | jars.compile.order = . 9 | source.. = src-gen/ 10 | output.. = bin/ 11 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateAttributeValueRequirement_nominalScaledType_NominalScaled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateAttributeValueRequirement_nominalScaledType_NominalScaled.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateAttributeValueRequirement_ordinalScaledType_OrdinalScaled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateAttributeValueRequirement_ordinalScaledType_OrdinalScaled.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateAttributeValueRequirement_unknownType_UnknownType.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateAttributeValueRequirement_unknownType_UnknownType.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateAttribute_attribute_Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateAttribute_attribute_Attribute.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateAttribute_constraint_AttributeValueRequirement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateAttribute_constraint_AttributeValueRequirement.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateAttribute_refSemantic_RefSemantic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateAttribute_refSemantic_RefSemantic.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXBasicObject_additionalInformation_AdditionalInformation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXBasicObject_additionalInformation_AdditionalInformation.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXBasicObject_copyright_Copyright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXBasicObject_copyright_Copyright.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXBasicObject_description_Description.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXBasicObject_description_Description.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXBasicObject_revision_Revision.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXBasicObject_revision_Revision.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXBasicObject_version_Version.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXBasicObject_version_Version.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXFile_externalReference_ExternalReference.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXFile_externalReference_ExternalReference.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXFile_instanceHierarchy_InstanceHierarchy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXFile_instanceHierarchy_InstanceHierarchy.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXFile_interfaceClassLib_InterfaceClassLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXFile_interfaceClassLib_InterfaceClassLib.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXFile_roleClassLib_RoleClassLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXFile_roleClassLib_RoleClassLib.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXFile_systemUnitClassLib_SystemUnitClassLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateCAEXFile_systemUnitClassLib_SystemUnitClassLib.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateDocumentRoot_cAEXFile_CAEXFile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateDocumentRoot_cAEXFile_CAEXFile.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInstanceHierarchy_internalElement_InternalElement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInstanceHierarchy_internalElement_InternalElement.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClassLib_interfaceClass_ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClassLib_interfaceClass_ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClassLib_interfaceClass_InterfaceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClassLib_interfaceClass_InterfaceClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClassLib_interfaceClass_InterfaceFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClassLib_interfaceClass_InterfaceFamily.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClass_attribute_Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClass_attribute_Attribute.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClass_interfaceClass_ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClass_interfaceClass_ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClass_interfaceClass_InterfaceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClass_interfaceClass_InterfaceClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClass_interfaceClass_InterfaceFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInterfaceClass_interfaceClass_InterfaceFamily.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInternalElement_mappingObject_Mapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInternalElement_mappingObject_Mapping.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInternalElement_roleRequirements_RoleRequirements.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateInternalElement_roleRequirements_RoleRequirements.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateMapping_attributeNameMapping_AttributeNameMapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateMapping_attributeNameMapping_AttributeNameMapping.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateMapping_interfaceNameMapping_InterfaceNameMapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateMapping_interfaceNameMapping_InterfaceNameMapping.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleClassLib_roleClass_RoleClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleClassLib_roleClass_RoleClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleClassLib_roleClass_RoleFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleClassLib_roleClass_RoleFamily.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleClass_attribute_Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleClass_attribute_Attribute.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleClass_externalInterface_ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleClass_externalInterface_ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleClass_roleClass_RoleClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleClass_roleClass_RoleClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleClass_roleClass_RoleFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleClass_roleClass_RoleFamily.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleRequirements_attribute_Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleRequirements_attribute_Attribute.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleRequirements_externalInterface_ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleRequirements_externalInterface_ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleRequirements_externalInterface_InterfaceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleRequirements_externalInterface_InterfaceClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleRequirements_externalInterface_InterfaceFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateRoleRequirements_externalInterface_InterfaceFamily.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSupportedRoleClass_mappingObject_Mapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSupportedRoleClass_mappingObject_Mapping.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClassLib_systemUnitClass_InternalElement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClassLib_systemUnitClass_InternalElement.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClassLib_systemUnitClass_SystemUnitClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClassLib_systemUnitClass_SystemUnitClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClassLib_systemUnitClass_SystemUnitFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClassLib_systemUnitClass_SystemUnitFamily.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_attribute_Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_attribute_Attribute.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_externalInterface_ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_externalInterface_ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_externalInterface_InterfaceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_externalInterface_InterfaceClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_externalInterface_InterfaceFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_externalInterface_InterfaceFamily.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_internalElement_InternalElement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_internalElement_InternalElement.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_internalLink_InternalLink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_internalLink_InternalLink.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_supportedRoleClass_SupportedRoleClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_supportedRoleClass_SupportedRoleClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_systemUnitClass_InternalElement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_systemUnitClass_InternalElement.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_systemUnitClass_SystemUnitClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_systemUnitClass_SystemUnitClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_systemUnitClass_SystemUnitFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/ctool16/CreateSystemUnitClass_systemUnitClass_SystemUnitFamily.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/AdditionalInformation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/AdditionalInformation.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/Attribute.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/AttributeNameMapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/AttributeNameMapping.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/AttributeValueRequirement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/AttributeValueRequirement.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/CAEXBasicObject.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/CAEXBasicObject.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/CAEXFile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/CAEXFile.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/CAEXObject.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/CAEXObject.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/Copyright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/Copyright.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/Description.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/Description.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/DocumentRoot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/DocumentRoot.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/ExternalReference.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/ExternalReference.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/InstanceHierarchy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/InstanceHierarchy.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/InterfaceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/InterfaceClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/InterfaceClassLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/InterfaceClassLib.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/InterfaceFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/InterfaceFamily.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/InterfaceNameMapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/InterfaceNameMapping.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/InternalElement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/InternalElement.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/InternalLink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/InternalLink.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/Mapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/Mapping.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/NominalScaled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/NominalScaled.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/OrdinalScaled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/OrdinalScaled.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/RefSemantic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/RefSemantic.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/Revision.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/Revision.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/RoleClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/RoleClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/RoleClassLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/RoleClassLib.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/RoleFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/RoleFamily.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/RoleRequirements.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/RoleRequirements.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/SupportedRoleClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/SupportedRoleClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/SystemUnitClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/SystemUnitClass.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/SystemUnitClassLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/SystemUnitClassLib.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/SystemUnitFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/SystemUnitFamily.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/UnknownType.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/UnknownType.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/icons/full/obj16/Version.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.edit/icons/full/obj16/Version.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.edit/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.editor/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.editor/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.editor/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex215.editor 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.pde.PluginNature 27 | 28 | 29 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.editor/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: caex.caex215.editor;singleton:=true 5 | Bundle-Version: 1.0.0.qualifier 6 | Bundle-ClassPath: . 7 | Bundle-Activator: caex.caex215.caex.presentation.CAEX215EditorPlugin$Implementation 8 | Bundle-Vendor: %providerName 9 | Bundle-Localization: plugin 10 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 11 | Export-Package: caex.caex215.caex.presentation 12 | Require-Bundle: org.eclipse.core.runtime, 13 | org.eclipse.core.resources;visibility:=reexport, 14 | caex.caex215.edit;visibility:=reexport, 15 | org.eclipse.emf.ecore.xmi;visibility:=reexport, 16 | org.eclipse.emf.edit.ui;visibility:=reexport, 17 | org.eclipse.ui.ide;visibility:=reexport, 18 | caex.anytype.edit;visibility:=reexport 19 | Bundle-ActivationPolicy: lazy 20 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.editor/build.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | bin.includes = .,\ 4 | icons/,\ 5 | META-INF/,\ 6 | plugin.xml,\ 7 | plugin.properties 8 | jars.compile.order = . 9 | source.. = src-gen/ 10 | output.. = bin 11 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.editor/icons/full/obj16/CAEXModelFile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.editor/icons/full/obj16/CAEXModelFile.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.editor/icons/full/wizban/NewCAEX.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.editor/icons/full/wizban/NewCAEX.gif -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.editor/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 14 | 20 | %_UI_CAEXModelWizard_description 21 | 22 | 23 | 24 | 25 | 26 | 27 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.migration.caex30/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex215.migration.caex30 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.m2m.atl.adt.builder.atlBuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.m2m.atl.adt.builder.atlNature 16 | 17 | 18 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.migration.caex30/launcher/caexMigrationChecker-PPU_TestCase.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.migration.caex30/transformation/.gitignore: -------------------------------------------------------------------------------- 1 | /*.asm 2 | /caexMigration.emftvm 3 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.tests/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.tests/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.tests/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex215.tests 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.pde.PluginNature 27 | 28 | 29 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.tests/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: caex.caex215.tests;singleton:=true 5 | Bundle-Version: 1.0.0.qualifier 6 | Bundle-ClassPath: . 7 | Bundle-Vendor: %providerName 8 | Bundle-Localization: plugin 9 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 10 | Export-Package: caex.caex215.caex.tests 11 | Require-Bundle: org.eclipse.core.runtime, 12 | caex.caex215;visibility:=reexport, 13 | caex.anytype;visibility:=reexport, 14 | org.eclipse.emf.ecore.xmi;visibility:=reexport, 15 | org.junit;visibility:=reexport 16 | Bundle-ActivationPolicy: lazy 17 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.tests/build.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | bin.includes = .,\ 4 | META-INF/,\ 5 | plugin.properties 6 | jars.compile.order = . 7 | source.. = src/ 8 | output.. = bin/ 9 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.tests/plugin.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | pluginName = CAEX215 Tests 4 | providerName = www.example.org 5 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ide/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ide/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex215.text.ide 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.xtext.ui.shared.xtextBuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.ManifestBuilder 20 | 21 | 22 | 23 | 24 | org.eclipse.pde.SchemaBuilder 25 | 26 | 27 | 28 | 29 | 30 | org.eclipse.xtext.ui.shared.xtextNature 31 | org.eclipse.jdt.core.javanature 32 | org.eclipse.pde.PluginNature 33 | 34 | 35 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ide/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=windows-1252 3 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ide/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.source=1.8 8 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ide/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: caex.caex215.text.ide 4 | Bundle-Vendor: My Company 5 | Bundle-Version: 1.0.0.qualifier 6 | Bundle-SymbolicName: caex.caex215.text.ide; singleton:=true 7 | Bundle-ActivationPolicy: lazy 8 | Require-Bundle: caex.caex215.text, 9 | caex.caex215, 10 | caex.anytype, 11 | org.eclipse.xtext.ide, 12 | org.eclipse.xtext.xbase.ide, 13 | org.antlr.runtime 14 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 15 | Export-Package: caex.caex215.ide.contentassist.antlr.internal, 16 | caex.caex215.ide.contentassist.antlr 17 | 18 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ide/bin/.gitignore: -------------------------------------------------------------------------------- 1 | /caex/ 2 | /.gitignore 3 | /META-INF/ 4 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ide/build.properties: -------------------------------------------------------------------------------- 1 | source.. = src/,\ 2 | src-gen/,\ 3 | xtend-gen/ 4 | bin.includes = .,\ 5 | META-INF/ 6 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup: -------------------------------------------------------------------------------- 1 | caex.caex215.ide.CAEXtextIdeSetup 2 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ide/src-gen/caex/caex215/ide/contentassist/antlr/PartialCAEXtextContentAssistParser.java: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.12.0 3 | */ 4 | package caex.caex215.ide.contentassist.antlr; 5 | 6 | import java.util.Collection; 7 | import java.util.Collections; 8 | import org.eclipse.xtext.AbstractRule; 9 | import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; 10 | import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; 11 | import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; 12 | import org.eclipse.xtext.util.PolymorphicDispatcher; 13 | 14 | public class PartialCAEXtextContentAssistParser extends CAEXtextParser implements IPartialEditingContentAssistParser { 15 | 16 | private AbstractRule rule; 17 | 18 | @Override 19 | public void initializeFor(AbstractRule rule) { 20 | this.rule = rule; 21 | } 22 | 23 | @Override 24 | protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { 25 | if (rule == null || rule.eIsProxy()) 26 | return Collections.emptyList(); 27 | String methodName = "entryRule" + rule.getName(); 28 | PolymorphicDispatcher> dispatcher = 29 | new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); 30 | dispatcher.invoke(); 31 | return parser.getFollowElements(); 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ide/src/caex/caex215/ide/CAEXtextIdeModule.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.12.0 3 | */ 4 | package caex.caex215.ide 5 | 6 | 7 | /** 8 | * Use this class to register ide components. 9 | */ 10 | class CAEXtextIdeModule extends AbstractCAEXtextIdeModule { 11 | } 12 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ide/src/caex/caex215/ide/CAEXtextIdeSetup.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.12.0 3 | */ 4 | package caex.caex215.ide 5 | 6 | import caex.caex215.CAEXtextRuntimeModule 7 | import caex.caex215.CAEXtextStandaloneSetup 8 | import com.google.inject.Guice 9 | import org.eclipse.xtext.util.Modules2 10 | 11 | /** 12 | * Initialization support for running Xtext languages as language servers. 13 | */ 14 | class CAEXtextIdeSetup extends CAEXtextStandaloneSetup { 15 | 16 | override createInjector() { 17 | Guice.createInjector(Modules2.mixin(new CAEXtextRuntimeModule, new CAEXtextIdeModule)) 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ide/xtend-gen/.gitignore: -------------------------------------------------------------------------------- 1 | /caex/ -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex215.text.ui 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.xtext.ui.shared.xtextBuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.ManifestBuilder 20 | 21 | 22 | 23 | 24 | org.eclipse.pde.SchemaBuilder 25 | 26 | 27 | 28 | 29 | 30 | org.eclipse.xtext.ui.shared.xtextNature 31 | org.eclipse.jdt.core.javanature 32 | org.eclipse.pde.PluginNature 33 | 34 | 35 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=windows-1252 3 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.source=1.8 8 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: caex.caex215.text.ui 4 | Bundle-Version: 1.0.0.qualifier 5 | Bundle-SymbolicName: caex.caex215.text.ui; singleton:=true 6 | Bundle-ActivationPolicy: lazy 7 | Require-Bundle: caex.caex215.text, 8 | caex.caex215.text.ide, 9 | caex.caex215, 10 | caex.anytype, 11 | org.eclipse.xtext.ui, 12 | org.eclipse.xtext.ui.shared, 13 | org.eclipse.xtext.ui.codetemplates.ui, 14 | org.eclipse.ui.editors;bundle-version="3.5.0", 15 | org.eclipse.ui.ide;bundle-version="3.5.0", 16 | org.eclipse.ui, 17 | org.eclipse.compare, 18 | org.eclipse.xtext.builder, 19 | org.eclipse.xtend.lib;resolution:=optional, 20 | org.eclipse.xtext.xbase.lib 21 | Import-Package: org.apache.log4j 22 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 23 | Export-Package: caex.caex215.ui.quickfix, 24 | caex.caex215.ui.contentassist, 25 | caex.caex215.text.ui.internal 26 | Bundle-Activator: caex.caex215.text.ui.internal.TextActivator 27 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/bin/.gitignore: -------------------------------------------------------------------------------- 1 | /caex/ 2 | /.gitignore 3 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/build.properties: -------------------------------------------------------------------------------- 1 | source.. = src/,\ 2 | src-gen/,\ 3 | xtend-gen/ 4 | bin.includes = .,\ 5 | META-INF/,\ 6 | plugin.xml 7 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/src-gen/caex/caex215/ui/CAEXtextExecutableExtensionFactory.java: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.12.0 3 | */ 4 | package caex.caex215.ui; 5 | 6 | import caex.caex215.text.ui.internal.TextActivator; 7 | import com.google.inject.Injector; 8 | import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; 9 | import org.osgi.framework.Bundle; 10 | 11 | /** 12 | * This class was generated. Customizations should only happen in a newly 13 | * introduced subclass. 14 | */ 15 | public class CAEXtextExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { 16 | 17 | @Override 18 | protected Bundle getBundle() { 19 | return TextActivator.getInstance().getBundle(); 20 | } 21 | 22 | @Override 23 | protected Injector getInjector() { 24 | return TextActivator.getInstance().getInjector(TextActivator.CAEX_CAEX215_CAEXTEXT); 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/src/caex/caex215/ui/CAEXtextUiModule.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.10.0 3 | */ 4 | package caex.caex215.ui 5 | 6 | import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor 7 | 8 | /** 9 | * Use this class to register components to be used within the Eclipse IDE. 10 | */ 11 | @FinalFieldsConstructor 12 | class CAEXtextUiModule extends AbstractCAEXtextUiModule { 13 | } 14 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/src/caex/caex215/ui/contentassist/CAEXtextProposalProvider.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.10.0 3 | */ 4 | package caex.caex215.ui.contentassist 5 | 6 | 7 | /** 8 | * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#content-assist 9 | * on how to customize the content assistant. 10 | */ 11 | class CAEXtextProposalProvider extends AbstractCAEXtextProposalProvider { 12 | } 13 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/src/caex/caex215/ui/labeling/CAEXtextDescriptionLabelProvider.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.10.0 3 | */ 4 | package caex.caex215.ui.labeling 5 | 6 | import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider 7 | 8 | /** 9 | * Provides labels for IEObjectDescriptions and IResourceDescriptions. 10 | * 11 | * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#label-provider 12 | */ 13 | class CAEXtextDescriptionLabelProvider extends DefaultDescriptionLabelProvider { 14 | 15 | // Labels and icons can be computed like this: 16 | 17 | // override text(IEObjectDescription ele) { 18 | // ele.name.toString 19 | // } 20 | // 21 | // override image(IEObjectDescription ele) { 22 | // ele.EClass.name + '.gif' 23 | // } 24 | } 25 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/src/caex/caex215/ui/labeling/CAEXtextLabelProvider.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.10.0 3 | */ 4 | package caex.caex215.ui.labeling 5 | 6 | import com.google.inject.Inject 7 | import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider 8 | import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider 9 | 10 | /** 11 | * Provides labels for EObjects. 12 | * 13 | * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#label-provider 14 | */ 15 | class CAEXtextLabelProvider extends DefaultEObjectLabelProvider { 16 | 17 | @Inject 18 | new(AdapterFactoryLabelProvider delegate) { 19 | super(delegate); 20 | } 21 | 22 | // Labels and icons can be computed like this: 23 | 24 | // def text(Greeting ele) { 25 | // 'A greeting to ' + ele.name 26 | // } 27 | // 28 | // def image(Greeting ele) { 29 | // 'Greeting.gif' 30 | // } 31 | } 32 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/src/caex/caex215/ui/outline/CAEXtextOutlineTreeProvider.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.10.0 3 | */ 4 | package caex.caex215.ui.outline 5 | 6 | import org.eclipse.xtext.ui.editor.outline.impl.DefaultOutlineTreeProvider 7 | 8 | /** 9 | * Customization of the default outline structure. 10 | * 11 | * See https://www.eclipse.org/Xtext/documentation/304_ide_concepts.html#outline 12 | */ 13 | class CAEXtextOutlineTreeProvider extends DefaultOutlineTreeProvider { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/src/caex/caex215/ui/quickfix/CAEXtextQuickfixProvider.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.10.0 3 | */ 4 | package caex.caex215.ui.quickfix 5 | 6 | import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider 7 | 8 | /** 9 | * Custom quickfixes. 10 | * 11 | * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#quick-fixes 12 | */ 13 | class CAEXtextQuickfixProvider extends DefaultQuickfixProvider { 14 | 15 | // @Fix(CAEXtextValidator.INVALID_NAME) 16 | // def capitalizeName(Issue issue, IssueResolutionAcceptor acceptor) { 17 | // acceptor.accept(issue, 'Capitalize name', 'Capitalize the name.', 'upcase.png') [ 18 | // context | 19 | // val xtextDocument = context.xtextDocument 20 | // val firstLetter = xtextDocument.get(issue.offset, 1) 21 | // xtextDocument.replace(issue.offset, 1, firstLetter.toUpperCase) 22 | // ] 23 | // } 24 | } 25 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text.ui/xtend-gen/.gitignore: -------------------------------------------------------------------------------- 1 | /caex/ 2 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/.antlr-generator-3.2.0-patch.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.text/.antlr-generator-3.2.0-patch.jar -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex215.text 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.xtext.ui.shared.xtextBuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.jdt.core.javabuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.ManifestBuilder 20 | 21 | 22 | 23 | 24 | org.eclipse.pde.SchemaBuilder 25 | 26 | 27 | 28 | 29 | 30 | org.eclipse.xtext.ui.shared.xtextNature 31 | org.eclipse.jdt.core.javanature 32 | org.eclipse.pde.PluginNature 33 | 34 | 35 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=windows-1252 3 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 4 | org.eclipse.jdt.core.compiler.compliance=1.8 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.source=1.8 8 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: caex.caex215.text 4 | Bundle-Version: 1.0.0.qualifier 5 | Bundle-SymbolicName: caex.caex215.text; singleton:=true 6 | Bundle-ActivationPolicy: lazy 7 | Require-Bundle: caex.caex215, 8 | caex.anytype, 9 | org.eclipse.xtext, 10 | org.eclipse.xtext.xbase, 11 | org.eclipse.equinox.common;bundle-version="3.5.0", 12 | org.eclipse.xtext.xbase.lib, 13 | org.antlr.runtime, 14 | org.eclipse.xtext.util, 15 | org.eclipse.xtend.lib 16 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 17 | Export-Package: caex.caex215.scoping, 18 | caex.caex215.formatting, 19 | caex.caex215.serializer, 20 | caex.caex215.parser.antlr, 21 | caex.caex215.validation, 22 | caex.caex215.generator, 23 | caex.caex215.parser.antlr.internal, 24 | caex.caex215, 25 | caex.caex215.services 26 | Import-Package: org.apache.log4j 27 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/bin/.gitignore: -------------------------------------------------------------------------------- 1 | /caex/ 2 | /.gitignore 3 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/build.properties: -------------------------------------------------------------------------------- 1 | source.. = src/,\ 2 | src-gen/,\ 3 | xtend-gen/ 4 | bin.includes = .,\ 5 | META-INF/ 6 | additional.bundles = org.eclipse.xtext.xbase,\ 7 | org.eclipse.xtext.common.types,\ 8 | org.eclipse.xtext.xtext.generator,\ 9 | org.eclipse.emf.codegen.ecore,\ 10 | org.eclipse.emf.mwe.utils,\ 11 | org.eclipse.emf.mwe2.launch,\ 12 | org.eclipse.emf.mwe2.lib,\ 13 | org.objectweb.asm,\ 14 | org.apache.commons.logging,\ 15 | org.apache.log4j,\ 16 | com.ibm.icu,\ 17 | org.eclipse.xtext.generator 18 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src-gen/caex/caex215/CAEXtext.xtextbin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex215/caex.caex215.text/src-gen/caex/caex215/CAEXtext.xtextbin -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src-gen/caex/caex215/CAEXtextStandaloneSetupGenerated.java: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.12.0 3 | */ 4 | package caex.caex215; 5 | 6 | import com.google.inject.Guice; 7 | import com.google.inject.Injector; 8 | import org.eclipse.emf.ecore.EPackage; 9 | import org.eclipse.emf.ecore.resource.Resource; 10 | import org.eclipse.xtext.ISetup; 11 | import org.eclipse.xtext.common.TerminalsStandaloneSetup; 12 | import org.eclipse.xtext.resource.IResourceFactory; 13 | import org.eclipse.xtext.resource.IResourceServiceProvider; 14 | 15 | @SuppressWarnings("all") 16 | public class CAEXtextStandaloneSetupGenerated implements ISetup { 17 | 18 | @Override 19 | public Injector createInjectorAndDoEMFRegistration() { 20 | TerminalsStandaloneSetup.doSetup(); 21 | 22 | Injector injector = createInjector(); 23 | register(injector); 24 | return injector; 25 | } 26 | 27 | public Injector createInjector() { 28 | return Guice.createInjector(new CAEXtextRuntimeModule()); 29 | } 30 | 31 | public void register(Injector injector) { 32 | IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); 33 | IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); 34 | 35 | Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("caext", resourceFactory); 36 | IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("caext", serviceProvider); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src-gen/caex/caex215/parser/antlr/CAEXtextAntlrTokenFileProvider.java: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.12.0 3 | */ 4 | package caex.caex215.parser.antlr; 5 | 6 | import java.io.InputStream; 7 | import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; 8 | 9 | public class CAEXtextAntlrTokenFileProvider implements IAntlrTokenFileProvider { 10 | 11 | @Override 12 | public InputStream getAntlrTokenFile() { 13 | ClassLoader classLoader = getClass().getClassLoader(); 14 | return classLoader.getResourceAsStream("caex/caex215/parser/antlr/internal/InternalCAEXtext.tokens"); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src-gen/caex/caex215/parser/antlr/CAEXtextParser.java: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.12.0 3 | */ 4 | package caex.caex215.parser.antlr; 5 | 6 | import caex.caex215.parser.antlr.internal.InternalCAEXtextParser; 7 | import caex.caex215.services.CAEXtextGrammarAccess; 8 | import com.google.inject.Inject; 9 | import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; 10 | import org.eclipse.xtext.parser.antlr.XtextTokenStream; 11 | 12 | public class CAEXtextParser extends AbstractAntlrParser { 13 | 14 | @Inject 15 | private CAEXtextGrammarAccess grammarAccess; 16 | 17 | @Override 18 | protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { 19 | tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); 20 | } 21 | 22 | 23 | @Override 24 | protected InternalCAEXtextParser createParser(XtextTokenStream stream) { 25 | return new InternalCAEXtextParser(stream, getGrammarAccess()); 26 | } 27 | 28 | @Override 29 | protected String getDefaultRuleName() { 30 | return "CAEXFile"; 31 | } 32 | 33 | public CAEXtextGrammarAccess getGrammarAccess() { 34 | return this.grammarAccess; 35 | } 36 | 37 | public void setGrammarAccess(CAEXtextGrammarAccess grammarAccess) { 38 | this.grammarAccess = grammarAccess; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src-gen/caex/caex215/scoping/AbstractCAEXtextScopeProvider.java: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.12.0 3 | */ 4 | package caex.caex215.scoping; 5 | 6 | import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; 7 | 8 | public abstract class AbstractCAEXtextScopeProvider extends DelegatingScopeProvider { 9 | } 10 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src-gen/caex/caex215/serializer/CAEXtextSyntacticSequencer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.12.0 3 | */ 4 | package caex.caex215.serializer; 5 | 6 | import caex.caex215.services.CAEXtextGrammarAccess; 7 | import com.google.inject.Inject; 8 | import java.util.List; 9 | import org.eclipse.emf.ecore.EObject; 10 | import org.eclipse.xtext.IGrammarAccess; 11 | import org.eclipse.xtext.RuleCall; 12 | import org.eclipse.xtext.nodemodel.INode; 13 | import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias; 14 | import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; 15 | import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; 16 | 17 | @SuppressWarnings("all") 18 | public class CAEXtextSyntacticSequencer extends AbstractSyntacticSequencer { 19 | 20 | protected CAEXtextGrammarAccess grammarAccess; 21 | 22 | @Inject 23 | protected void init(IGrammarAccess access) { 24 | grammarAccess = (CAEXtextGrammarAccess) access; 25 | } 26 | 27 | @Override 28 | protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { 29 | return ""; 30 | } 31 | 32 | 33 | @Override 34 | protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { 35 | if (transition.getAmbiguousSyntaxes().isEmpty()) return; 36 | List transitionNodes = collectNodes(fromNode, toNode); 37 | for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { 38 | List syntaxNodes = getNodesFor(transitionNodes, syntax); 39 | acceptNodes(getLastNavigableState(), syntaxNodes); 40 | } 41 | } 42 | 43 | } 44 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src-gen/caex/caex215/validation/AbstractCAEXtextValidator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.12.0 3 | */ 4 | package caex.caex215.validation; 5 | 6 | import java.util.ArrayList; 7 | import java.util.List; 8 | import org.eclipse.emf.ecore.EPackage; 9 | import org.eclipse.xtext.validation.AbstractDeclarativeValidator; 10 | 11 | public abstract class AbstractCAEXtextValidator extends AbstractDeclarativeValidator { 12 | 13 | @Override 14 | protected List getEPackages() { 15 | List result = new ArrayList(); 16 | result.add(EPackage.Registry.INSTANCE.getEPackage("http://www.dke.de/CAEX/215")); 17 | result.add(EPackage.Registry.INSTANCE.getEPackage("http://caex/anytype")); 18 | return result; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src/caex/caex215/CAEXtextRuntimeModule.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.10.0 3 | */ 4 | package caex.caex215 5 | 6 | 7 | /** 8 | * Use this class to register components to be used at runtime / without the Equinox extension registry. 9 | */ 10 | class CAEXtextRuntimeModule extends AbstractCAEXtextRuntimeModule { 11 | } 12 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src/caex/caex215/CAEXtextStandaloneSetup.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.10.0 3 | */ 4 | package caex.caex215 5 | 6 | 7 | /** 8 | * Initialization support for running Xtext languages without Equinox extension registry. 9 | */ 10 | class CAEXtextStandaloneSetup extends CAEXtextStandaloneSetupGenerated { 11 | 12 | def static void doSetup() { 13 | new CAEXtextStandaloneSetup().createInjectorAndDoEMFRegistration() 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src/caex/caex215/GenerateCAEXtext.mwe2: -------------------------------------------------------------------------------- 1 | module caex.caex215.GenerateCAEXtext 2 | 3 | import org.eclipse.xtext.xtext.generator.* 4 | import org.eclipse.xtext.xtext.generator.model.project.* 5 | 6 | var rootPath = ".." 7 | 8 | Workflow { 9 | 10 | component = XtextGenerator { 11 | configuration = { 12 | project = StandardProjectConfig { 13 | baseName = "caex.caex215.text" 14 | rootPath = rootPath 15 | runtimeTest = { 16 | enabled = false 17 | } 18 | eclipsePlugin = { 19 | enabled = true 20 | } 21 | eclipsePluginTest = { 22 | enabled = false 23 | } 24 | createEclipseMetaData = true 25 | } 26 | code = { 27 | encoding = "windows-1252" 28 | fileHeader = "/*\n * generated by Xtext \${version}\n */" 29 | } 30 | } 31 | language = StandardLanguage { 32 | name = "caex.caex215.CAEXtext" 33 | fileExtensions = "caext" 34 | referencedResource = "platform:/resource/caex.caex215/model/CAEX215.genmodel" 35 | referencedResource = "platform:/resource/caex.anytype/model/GenericAnyType.genmodel" 36 | 37 | fragment = ecore2xtext.Ecore2XtextValueConverterServiceFragment2 auto-inject {} 38 | 39 | fragment = org.eclipse.xtext.generator.adapter.FragmentAdapter { 40 | fragment = org.eclipse.xtext.generator.ecore2xtext.FormatterFragment {} 41 | } 42 | 43 | serializer = { 44 | generateStub = false 45 | } 46 | validator = { 47 | // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" 48 | } 49 | } 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src/caex/caex215/formatting/CAEXtextFormatter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.10.0 3 | */ 4 | package caex.caex215.formatting; 5 | 6 | import org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter; 7 | import org.eclipse.xtext.formatting.impl.FormattingConfig; 8 | import org.eclipse.xtext.Keyword; 9 | import org.eclipse.xtext.util.Pair; 10 | 11 | /** 12 | * This class contains custom formatting declarations. 13 | * 14 | * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#formatting 15 | * on how and when to use it. 16 | * 17 | * Also see {@link org.eclipse.xtext.xtext.XtextFormattingTokenSerializer} as an example 18 | */ 19 | public class CAEXtextFormatter extends AbstractDeclarativeFormatter { 20 | 21 | @Override 22 | protected void configureFormatting(FormattingConfig c) { 23 | caex.caex215.services.CAEXtextGrammarAccess f = (caex.caex215.services.CAEXtextGrammarAccess) getGrammarAccess(); 24 | for(Pair pair: f.findKeywordPairs("{", "}")) { 25 | c.setIndentation(pair.getFirst(), pair.getSecond()); 26 | c.setLinewrap(1).after(pair.getFirst()); 27 | c.setLinewrap(1).before(pair.getSecond()); 28 | c.setLinewrap(1).after(pair.getSecond()); 29 | } 30 | for(Keyword comma: f.findKeywords(",")) { 31 | c.setNoLinewrap().before(comma); 32 | c.setNoSpace().before(comma); 33 | c.setLinewrap().after(comma); 34 | } 35 | c.setLinewrap(0, 1, 2).before(f.getSL_COMMENTRule()); 36 | c.setLinewrap(0, 1, 2).before(f.getML_COMMENTRule()); 37 | c.setLinewrap(0, 1, 1).after(f.getML_COMMENTRule()); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src/caex/caex215/generator/CAEXtextGenerator.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.10.0 3 | */ 4 | package caex.caex215.generator 5 | 6 | import org.eclipse.emf.ecore.resource.Resource 7 | import org.eclipse.xtext.generator.AbstractGenerator 8 | import org.eclipse.xtext.generator.IFileSystemAccess2 9 | import org.eclipse.xtext.generator.IGeneratorContext 10 | 11 | /** 12 | * Generates code from your model files on save. 13 | * 14 | * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#code-generation 15 | */ 16 | class CAEXtextGenerator extends AbstractGenerator { 17 | 18 | override void doGenerate(Resource resource, IFileSystemAccess2 fsa, IGeneratorContext context) { 19 | 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src/caex/caex215/scoping/CAEXtextScopeProvider.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.10.0 3 | */ 4 | package caex.caex215.scoping 5 | 6 | import caex.caex215.caex.CAEXPackage 7 | import caex.caex215.caex.ExternalInterface 8 | import caex.caex215.caex.InternalLink 9 | import java.util.ArrayList 10 | import java.util.List 11 | import org.eclipse.emf.common.util.TreeIterator 12 | import org.eclipse.emf.ecore.EObject 13 | import org.eclipse.emf.ecore.EReference 14 | import org.eclipse.xtext.scoping.Scopes 15 | 16 | /** 17 | * This class contains custom scoping description. 18 | * 19 | * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping 20 | * on how and when to use it. 21 | */ 22 | class CAEXtextScopeProvider extends AbstractCAEXtextScopeProvider { 23 | 24 | override getScope(EObject context, EReference reference) { 25 | if (context instanceof InternalLink && 26 | (reference == CAEXPackage.Literals.INTERNAL_LINK__PARTNER_SIDE_A || 27 | reference == CAEXPackage.Literals.INTERNAL_LINK__PARTNER_SIDE_B)) { 28 | val TreeIterator it = context.eResource().getAllContents(); 29 | val List list = new ArrayList(); 30 | while (it.hasNext()) { 31 | var EObject object = it.next(); 32 | if (object instanceof ExternalInterface) { 33 | list.add(object); 34 | } 35 | } 36 | return Scopes.scopeFor(list); 37 | } 38 | 39 | return super.getScope(context, reference); 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/src/caex/caex215/validation/CAEXtextValidator.xtend: -------------------------------------------------------------------------------- 1 | /* 2 | * generated by Xtext 2.10.0 3 | */ 4 | package caex.caex215.validation 5 | 6 | 7 | /** 8 | * This class contains custom validation rules. 9 | * 10 | * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation 11 | */ 12 | class CAEXtextValidator extends AbstractCAEXtextValidator { 13 | 14 | 15 | } 16 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215.text/xtend-gen/.gitignore: -------------------------------------------------------------------------------- 1 | /caex/ 2 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex215 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.sirius.nature.modelingproject 26 | org.eclipse.jdt.core.javanature 27 | org.eclipse.pde.PluginNature 28 | 29 | 30 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: caex.caex215;singleton:=true 5 | Bundle-Version: 0.1.0.qualifier 6 | Bundle-ClassPath: . 7 | Bundle-Vendor: %providerName 8 | Bundle-Localization: plugin 9 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 10 | Export-Package: caex.caex215.caex, 11 | caex.caex215.caex.impl, 12 | caex.caex215.caex.util 13 | Require-Bundle: org.eclipse.emf.ecore;visibility:=reexport, 14 | org.eclipse.core.runtime, 15 | caex.anytype;bundle-version="0.1.0";visibility:=reexport, 16 | org.junit;bundle-version="4.12.0", 17 | org.eclipse.emf.ecore.xmi;bundle-version="2.13.0" 18 | Bundle-ActivationPolicy: lazy 19 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/build.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | bin.includes = .,\ 4 | model/,\ 5 | META-INF/,\ 6 | plugin.xml,\ 7 | plugin.properties 8 | jars.compile.order = . 9 | source.. = src-gen/ 10 | output.. = bin/ 11 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/plugin.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | pluginName = CAEX215 Model 4 | providerName = www.example.org 5 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/src-gen/caex/caex215/caex/AdditionalInformation.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex215.caex; 4 | 5 | import caex.anytype.GenericElement; 6 | 7 | /** 8 | * 9 | * A representation of the model object 'Additional Information'. 10 | * 11 | * 12 | * 13 | * @see caex.caex215.caex.CAEXPackage#getAdditionalInformation() 14 | * @model 15 | * @generated 16 | */ 17 | public interface AdditionalInformation extends GenericElement { 18 | } // AdditionalInformation 19 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/src-gen/caex/caex215/caex/ExternalInterface.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex215.caex; 4 | 5 | 6 | /** 7 | * 8 | * A representation of the model object 'External Interface'. 9 | * 10 | * 11 | * 12 | * @see caex.caex215.caex.CAEXPackage#getExternalInterface() 13 | * @model extendedMetaData="name='ExternalInterface' kind='elementOnly'" 14 | * @generated 15 | */ 16 | public interface ExternalInterface extends InterfaceClass { 17 | } // ExternalInterface 18 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/src-gen/caex/caex215/caex/InterfaceFamily.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex215.caex; 4 | 5 | 6 | /** 7 | * 8 | * A representation of the model object 'Interface Family'. 9 | * 10 | * 11 | * 12 | * Defines base structures for a hierarchical InterfaceClass tree. The hierarchical structure of an interface library has organizational character only. 13 | * 14 | * 15 | * 16 | * @see caex.caex215.caex.CAEXPackage#getInterfaceFamily() 17 | * @model extendedMetaData="name='InterfaceFamilyType' kind='elementOnly'" 18 | * @generated 19 | */ 20 | public interface InterfaceFamily extends InterfaceClass { 21 | } // InterfaceFamily 22 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/src-gen/caex/caex215/caex/RoleClassLib.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex215.caex; 4 | 5 | import org.eclipse.emf.common.util.EList; 6 | 7 | /** 8 | * 9 | * A representation of the model object 'Role Class Lib'. 10 | * 11 | * 12 | *

13 | * The following features are supported: 14 | *

15 | *
    16 | *
  • {@link caex.caex215.caex.RoleClassLib#getRoleClass Role Class}
  • 17 | *
18 | * 19 | * @see caex.caex215.caex.CAEXPackage#getRoleClassLib() 20 | * @model extendedMetaData="name='RoleClassLib' kind='elementOnly'" 21 | * @generated 22 | */ 23 | public interface RoleClassLib extends CAEXObject { 24 | /** 25 | * Returns the value of the 'Role Class' containment reference list. 26 | * The list contents are of type {@link caex.caex215.caex.RoleClass}. 27 | * 28 | *

29 | * If the meaning of the 'Role Class' containment reference list isn't clear, 30 | * there really should be more of a description here... 31 | *

32 | * 33 | * 34 | * Definition of a class of a role type. 35 | * 36 | * @return the value of the 'Role Class' containment reference list. 37 | * @see caex.caex215.caex.CAEXPackage#getRoleClassLib_RoleClass() 38 | * @model containment="true" 39 | * extendedMetaData="kind='element' name='RoleClass' namespace='##targetNamespace'" 40 | * @generated 41 | */ 42 | EList getRoleClass(); 43 | 44 | } // RoleClassLib 45 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/src-gen/caex/caex215/caex/RoleFamily.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex215.caex; 4 | 5 | 6 | /** 7 | * 8 | * A representation of the model object 'Role Family'. 9 | * 10 | * 11 | * 12 | * Defines base structures for a hierarchical RoleClass tree. The hierarchical structure of a role library has organizational character only. 13 | * 14 | * 15 | * 16 | * @see caex.caex215.caex.CAEXPackage#getRoleFamily() 17 | * @model extendedMetaData="name='RoleFamilyType' kind='elementOnly'" 18 | * @generated 19 | */ 20 | public interface RoleFamily extends RoleClass { 21 | } // RoleFamily 22 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/src-gen/caex/caex215/caex/SystemUnitFamily.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex215.caex; 4 | 5 | 6 | /** 7 | * 8 | * A representation of the model object 'System Unit Family'. 9 | * 10 | * 11 | * 12 | * Defines base structures for a hierarchical SystemUnitClass tree. The hierarchical structure of a SystemUnit library has organizational character only. 13 | * 14 | * 15 | * 16 | * @see caex.caex215.caex.CAEXPackage#getSystemUnitFamily() 17 | * @model extendedMetaData="name='SystemUnitFamilyType' kind='elementOnly'" 18 | * @generated 19 | */ 20 | public interface SystemUnitFamily extends SystemUnitClass { 21 | } // SystemUnitFamily 22 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/src-gen/caex/caex215/caex/impl/AdditionalInformationImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex215.caex.impl; 4 | 5 | import caex.anytype.impl.GenericElementImpl; 6 | 7 | import caex.caex215.caex.AdditionalInformation; 8 | import caex.caex215.caex.CAEXPackage; 9 | 10 | import org.eclipse.emf.ecore.EClass; 11 | 12 | /** 13 | * 14 | * An implementation of the model object 'Additional Information'. 15 | * 16 | * 17 | * @generated 18 | */ 19 | public class AdditionalInformationImpl extends GenericElementImpl implements AdditionalInformation { 20 | /** 21 | * 22 | * 23 | * @generated 24 | */ 25 | protected AdditionalInformationImpl() { 26 | super(); 27 | } 28 | 29 | /** 30 | * 31 | * 32 | * @generated 33 | */ 34 | @Override 35 | protected EClass eStaticClass() { 36 | return CAEXPackage.Literals.ADDITIONAL_INFORMATION; 37 | } 38 | 39 | } //AdditionalInformationImpl 40 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/src-gen/caex/caex215/caex/impl/ExternalInterfaceImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex215.caex.impl; 4 | 5 | import caex.caex215.caex.CAEXPackage; 6 | import caex.caex215.caex.ExternalInterface; 7 | 8 | import org.eclipse.emf.ecore.EClass; 9 | 10 | /** 11 | * 12 | * An implementation of the model object 'External Interface'. 13 | * 14 | * 15 | * @generated 16 | */ 17 | public class ExternalInterfaceImpl extends InterfaceClassImpl implements ExternalInterface { 18 | /** 19 | * 20 | * 21 | * @generated 22 | */ 23 | protected ExternalInterfaceImpl() { 24 | super(); 25 | } 26 | 27 | /** 28 | * 29 | * 30 | * @generated 31 | */ 32 | @Override 33 | protected EClass eStaticClass() { 34 | return CAEXPackage.Literals.EXTERNAL_INTERFACE; 35 | } 36 | 37 | } //ExternalInterfaceImpl 38 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/src-gen/caex/caex215/caex/impl/InterfaceFamilyImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex215.caex.impl; 4 | 5 | import caex.caex215.caex.CAEXPackage; 6 | import caex.caex215.caex.InterfaceFamily; 7 | 8 | import org.eclipse.emf.ecore.EClass; 9 | 10 | /** 11 | * 12 | * An implementation of the model object 'Interface Family'. 13 | * 14 | * 15 | * @generated 16 | */ 17 | public class InterfaceFamilyImpl extends InterfaceClassImpl implements InterfaceFamily { 18 | /** 19 | * 20 | * 21 | * @generated 22 | */ 23 | protected InterfaceFamilyImpl() { 24 | super(); 25 | } 26 | 27 | /** 28 | * 29 | * 30 | * @generated 31 | */ 32 | @Override 33 | protected EClass eStaticClass() { 34 | return CAEXPackage.Literals.INTERFACE_FAMILY; 35 | } 36 | 37 | } //InterfaceFamilyImpl 38 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/src-gen/caex/caex215/caex/impl/RoleFamilyImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex215.caex.impl; 4 | 5 | import caex.caex215.caex.CAEXPackage; 6 | import caex.caex215.caex.RoleFamily; 7 | 8 | import org.eclipse.emf.ecore.EClass; 9 | 10 | /** 11 | * 12 | * An implementation of the model object 'Role Family'. 13 | * 14 | * 15 | * @generated 16 | */ 17 | public class RoleFamilyImpl extends RoleClassImpl implements RoleFamily { 18 | /** 19 | * 20 | * 21 | * @generated 22 | */ 23 | protected RoleFamilyImpl() { 24 | super(); 25 | } 26 | 27 | /** 28 | * 29 | * 30 | * @generated 31 | */ 32 | @Override 33 | protected EClass eStaticClass() { 34 | return CAEXPackage.Literals.ROLE_FAMILY; 35 | } 36 | 37 | } //RoleFamilyImpl 38 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/src-gen/caex/caex215/caex/impl/SystemUnitFamilyImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex215.caex.impl; 4 | 5 | import caex.caex215.caex.CAEXPackage; 6 | import caex.caex215.caex.SystemUnitFamily; 7 | 8 | import org.eclipse.emf.ecore.EClass; 9 | 10 | /** 11 | * 12 | * An implementation of the model object 'System Unit Family'. 13 | * 14 | * 15 | * @generated 16 | */ 17 | public class SystemUnitFamilyImpl extends SystemUnitClassImpl implements SystemUnitFamily { 18 | /** 19 | * 20 | * 21 | * @generated 22 | */ 23 | protected SystemUnitFamilyImpl() { 24 | super(); 25 | } 26 | 27 | /** 28 | * 29 | * 30 | * @generated 31 | */ 32 | @Override 33 | protected EClass eStaticClass() { 34 | return CAEXPackage.Literals.SYSTEM_UNIT_FAMILY; 35 | } 36 | 37 | } //SystemUnitFamilyImpl 38 | -------------------------------------------------------------------------------- /plugins/caex215/caex.caex215/src-gen/caex/caex215/caex/util/CAEXResourceImpl.java: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | * Copyright (c) 2015 Business Informatics Group at TU Wien 3 | * All rights reserved. This program and the accompanying materials 4 | * are made available under the terms of the Eclipse Public License v1.0 5 | * which accompanies this distribution, and is available at 6 | * http://www.eclipse.org/legal/epl-v10.html 7 | * 8 | * Contributors: 9 | * Manuel Wimmer and Emanuel Maetzler 10 | *******************************************************************************/ 11 | /** 12 | */ 13 | package caex.caex215.caex.util; 14 | 15 | import org.eclipse.emf.common.util.URI; 16 | 17 | import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl; 18 | 19 | /** 20 | * 21 | * The Resource associated with the package. 22 | * 23 | * @see CAEX.util.CAEXResourceFactoryImpl 24 | * @generated 25 | */ 26 | public class CAEXResourceImpl extends XMLResourceImpl { 27 | /** 28 | * Creates an instance of the resource. 29 | * 30 | * 31 | * @param uri the URI of the new resource. 32 | * @generated 33 | */ 34 | public CAEXResourceImpl(URI uri) { 35 | super(uri); 36 | } 37 | 38 | } //CAEXResourceImpl 39 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.design/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.design/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex30.design 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.pde.PluginNature 26 | org.eclipse.jdt.core.javanature 27 | 28 | 29 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.design/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: caex.caex30.design;singleton:=true 5 | Bundle-Version: 1.0.0.qualifier 6 | Bundle-Activator: caex.caex30.design.Activator 7 | Bundle-Localization: plugin 8 | Require-Bundle: org.eclipse.ui, 9 | org.eclipse.core.runtime, 10 | org.eclipse.core.resources, 11 | org.eclipse.sirius, 12 | org.eclipse.sirius.common.acceleo.aql, 13 | caex.caex30.edit;bundle-version="1.0.0" 14 | Bundle-ActivationPolicy: lazy 15 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 16 | Bundle-Vendor: %providerName 17 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.design/bin/.gitignore: -------------------------------------------------------------------------------- 1 | /caex/ 2 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.design/build.properties: -------------------------------------------------------------------------------- 1 | source.. = src/ 2 | output.. = bin/ 3 | bin.includes = META-INF/,\ 4 | .,\ 5 | description/,\ 6 | plugin.properties,\ 7 | plugin.xml 8 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.design/icons/CAEXFile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.design/icons/CAEXFile.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.design/icons/InternalElement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.design/icons/InternalElement.png -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.design/plugin.properties: -------------------------------------------------------------------------------- 1 | pluginName = caex.caex30.design 2 | providerName = Eclipse Modeling Project 3 | viewpointName = CAEX 3.0 Viewpoint 4 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.design/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.design/src/caex/caex30/design/Services.java: -------------------------------------------------------------------------------- 1 | package caex.caex30.design; 2 | 3 | import org.eclipse.emf.ecore.EObject; 4 | 5 | /** 6 | * The services class used by VSM. 7 | */ 8 | public class Services { 9 | 10 | /** 11 | * See http://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.sirius.doc%2Fdoc%2Findex.html&cp=24 for documentation on how to write service methods. 12 | */ 13 | public EObject myService(EObject self, String arg) { 14 | // TODO Auto-generated code 15 | return self; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex30.edit 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.pde.PluginNature 27 | 28 | 29 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: caex.caex30.edit;singleton:=true 5 | Bundle-Version: 1.0.0.qualifier 6 | Bundle-ClassPath: . 7 | Bundle-Activator: caex.caex30.caex.provider.CAEX30EditPlugin$Implementation 8 | Bundle-Vendor: %providerName 9 | Bundle-Localization: plugin 10 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 11 | Export-Package: caex.caex30.caex.provider 12 | Require-Bundle: org.eclipse.core.runtime, 13 | caex.caex30;visibility:=reexport, 14 | org.eclipse.emf.edit;visibility:=reexport, 15 | caex.anytype;visibility:=reexport, 16 | caex.anytype.edit;visibility:=reexport 17 | Bundle-ActivationPolicy: lazy 18 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/build.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | bin.includes = .,\ 4 | icons/,\ 5 | META-INF/,\ 6 | plugin.xml,\ 7 | plugin.properties 8 | jars.compile.order = . 9 | source.. = src-gen/ 10 | output.. = bin/ 11 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttributeLib_attributeType_Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttributeLib_attributeType_Attribute.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttributeLib_attributeType_AttributeFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttributeLib_attributeType_AttributeFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttributeValueRequirement_nominalScaledType_NominalScaled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttributeValueRequirement_nominalScaledType_NominalScaled.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttributeValueRequirement_ordinalScaledType_OrdinalScaled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttributeValueRequirement_ordinalScaledType_OrdinalScaled.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttributeValueRequirement_unknownType_UnknownType.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttributeValueRequirement_unknownType_UnknownType.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttribute_attribute_Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttribute_attribute_Attribute.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttribute_attribute_AttributeFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttribute_attribute_AttributeFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttribute_constraint_AttributeValueRequirement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttribute_constraint_AttributeValueRequirement.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttribute_refSemantic_RefSemantic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateAttribute_refSemantic_RefSemantic.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXBasicObject_additionalInformation_AdditionalInformation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXBasicObject_additionalInformation_AdditionalInformation.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXBasicObject_copyright_Copyright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXBasicObject_copyright_Copyright.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXBasicObject_description_Description.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXBasicObject_description_Description.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXBasicObject_revision_Revision.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXBasicObject_revision_Revision.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXBasicObject_version_Version.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXBasicObject_version_Version.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_attributeTypeLib_AttributeLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_attributeTypeLib_AttributeLib.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_externalReference_ExternalReference.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_externalReference_ExternalReference.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_instanceHierarchy_InstanceHierarchy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_instanceHierarchy_InstanceHierarchy.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_interfaceClassLib_InterfaceClassLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_interfaceClassLib_InterfaceClassLib.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_roleClassLib_RoleClassLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_roleClassLib_RoleClassLib.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_sourceDocumentInformation_SourceDocumentInformation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_sourceDocumentInformation_SourceDocumentInformation.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_systemUnitClassLib_SystemUnitClassLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateCAEXFile_systemUnitClassLib_SystemUnitClassLib.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateDocumentRoot_cAEXFile_CAEXFile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateDocumentRoot_cAEXFile_CAEXFile.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateExternalInterface_externalInterface_ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateExternalInterface_externalInterface_ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateExternalInterface_externalInterface_InterfaceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateExternalInterface_externalInterface_InterfaceClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateExternalInterface_externalInterface_InterfaceFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateExternalInterface_externalInterface_InterfaceFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInstanceHierarchy_internalElement_InternalElement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInstanceHierarchy_internalElement_InternalElement.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClassLib_interfaceClass_ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClassLib_interfaceClass_ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClassLib_interfaceClass_InterfaceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClassLib_interfaceClass_InterfaceClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClassLib_interfaceClass_InterfaceFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClassLib_interfaceClass_InterfaceFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_attribute_Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_attribute_Attribute.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_attribute_AttributeFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_attribute_AttributeFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_externalInterface_ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_externalInterface_ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_externalInterface_InterfaceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_externalInterface_InterfaceClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_externalInterface_InterfaceFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_externalInterface_InterfaceFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_interfaceClass_ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_interfaceClass_ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_interfaceClass_InterfaceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_interfaceClass_InterfaceClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_interfaceClass_InterfaceFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInterfaceClass_interfaceClass_InterfaceFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInternalElement_roleRequirements_RoleRequirements.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateInternalElement_roleRequirements_RoleRequirements.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateMapping_attributeNameMapping_AttributeNameMapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateMapping_attributeNameMapping_AttributeNameMapping.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateMapping_interfaceIDMapping_InterfaceIDMapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateMapping_interfaceIDMapping_InterfaceIDMapping.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClassLib_roleClass_RoleClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClassLib_roleClass_RoleClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClassLib_roleClass_RoleFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClassLib_roleClass_RoleFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClass_attribute_Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClass_attribute_Attribute.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClass_attribute_AttributeFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClass_attribute_AttributeFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClass_externalInterface_ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClass_externalInterface_ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClass_roleClass_RoleClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClass_roleClass_RoleClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClass_roleClass_RoleFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleClass_roleClass_RoleFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleRequirements_attribute_Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleRequirements_attribute_Attribute.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleRequirements_attribute_AttributeFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleRequirements_attribute_AttributeFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleRequirements_externalInterface_ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleRequirements_externalInterface_ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleRequirements_externalInterface_InterfaceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleRequirements_externalInterface_InterfaceClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleRequirements_externalInterface_InterfaceFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleRequirements_externalInterface_InterfaceFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleRequirements_mappingObject_Mapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateRoleRequirements_mappingObject_Mapping.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSupportedRoleClass_mappingObject_Mapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSupportedRoleClass_mappingObject_Mapping.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClassLib_systemUnitClass_InternalElement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClassLib_systemUnitClass_InternalElement.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClassLib_systemUnitClass_SystemUnitClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClassLib_systemUnitClass_SystemUnitClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClassLib_systemUnitClass_SystemUnitFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClassLib_systemUnitClass_SystemUnitFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_attribute_Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_attribute_Attribute.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_attribute_AttributeFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_attribute_AttributeFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_externalInterface_ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_externalInterface_ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_externalInterface_InterfaceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_externalInterface_InterfaceClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_externalInterface_InterfaceFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_externalInterface_InterfaceFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_internalElement_InternalElement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_internalElement_InternalElement.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_internalLink_InternalLink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_internalLink_InternalLink.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_supportedRoleClass_SupportedRoleClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_supportedRoleClass_SupportedRoleClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_systemUnitClass_InternalElement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_systemUnitClass_InternalElement.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_systemUnitClass_SystemUnitClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_systemUnitClass_SystemUnitClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_systemUnitClass_SystemUnitFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/ctool16/CreateSystemUnitClass_systemUnitClass_SystemUnitFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/AdditionalInformation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/AdditionalInformation.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/Attribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/Attribute.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/AttributeFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/AttributeFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/AttributeLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/AttributeLib.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/AttributeNameMapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/AttributeNameMapping.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/AttributeValueRequirement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/AttributeValueRequirement.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/CAEXBasicObject.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/CAEXBasicObject.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/CAEXFile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/CAEXFile.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/CAEXObject.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/CAEXObject.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/Copyright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/Copyright.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/Description.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/Description.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/DocumentRoot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/DocumentRoot.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/ExternalInterface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/ExternalInterface.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/ExternalReference.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/ExternalReference.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/InstanceHierarchy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/InstanceHierarchy.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/InterfaceClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/InterfaceClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/InterfaceClassLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/InterfaceClassLib.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/InterfaceFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/InterfaceFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/InterfaceIDMapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/InterfaceIDMapping.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/InternalElement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/InternalElement.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/InternalLink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/InternalLink.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/Mapping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/Mapping.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/NominalScaled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/NominalScaled.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/OrdinalScaled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/OrdinalScaled.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/RefSemantic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/RefSemantic.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/Revision.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/Revision.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/RoleClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/RoleClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/RoleClassLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/RoleClassLib.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/RoleFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/RoleFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/RoleRequirements.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/RoleRequirements.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/SourceDocumentInformation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/SourceDocumentInformation.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/SupportedRoleClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/SupportedRoleClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/SystemUnitClass.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/SystemUnitClass.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/SystemUnitClassLib.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/SystemUnitClassLib.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/SystemUnitFamily.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/SystemUnitFamily.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/UnknownType.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/UnknownType.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/icons/full/obj16/Version.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.edit/icons/full/obj16/Version.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.edit/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.editor/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.editor/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.editor/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex30.editor 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.pde.PluginNature 27 | 28 | 29 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.editor/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: caex.caex30.editor;singleton:=true 5 | Bundle-Version: 1.0.0.qualifier 6 | Bundle-ClassPath: . 7 | Bundle-Activator: caex.caex30.caex.presentation.CAEX30EditorPlugin$Implementation 8 | Bundle-Vendor: %providerName 9 | Bundle-Localization: plugin 10 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 11 | Export-Package: caex.caex30.caex.presentation 12 | Require-Bundle: org.eclipse.core.runtime, 13 | org.eclipse.core.resources;visibility:=reexport, 14 | caex.caex30.edit;visibility:=reexport, 15 | org.eclipse.emf.ecore.xmi;visibility:=reexport, 16 | org.eclipse.emf.edit.ui;visibility:=reexport, 17 | org.eclipse.ui.ide;visibility:=reexport, 18 | caex.anytype.edit;visibility:=reexport 19 | Bundle-ActivationPolicy: lazy 20 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.editor/build.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | bin.includes = .,\ 4 | icons/,\ 5 | META-INF/,\ 6 | plugin.xml,\ 7 | plugin.properties 8 | jars.compile.order = . 9 | source.. = src-gen/ 10 | output.. = bin 11 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.editor/icons/full/obj16/CAEXModelFile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.editor/icons/full/obj16/CAEXModelFile.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.editor/icons/full/wizban/NewCAEX.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/caex30/caex.caex30.editor/icons/full/wizban/NewCAEX.gif -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.editor/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 14 | 20 | %_UI_CAEXModelWizard_description 21 | 22 | 23 | 24 | 25 | 26 | 27 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.tests/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.tests/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.tests/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex30.tests 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.pde.PluginNature 27 | 28 | 29 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.tests/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: caex.caex30.tests;singleton:=true 5 | Bundle-Version: 1.0.0.qualifier 6 | Bundle-ClassPath: . 7 | Bundle-Vendor: %providerName 8 | Bundle-Localization: plugin 9 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 10 | Export-Package: caex.caex30.caex.tests 11 | Require-Bundle: org.eclipse.core.runtime, 12 | caex.caex30;visibility:=reexport, 13 | caex.anytype;visibility:=reexport, 14 | org.eclipse.emf.ecore.xmi;visibility:=reexport, 15 | org.junit;visibility:=reexport 16 | Bundle-ActivationPolicy: lazy 17 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.tests/build.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | bin.includes = .,\ 4 | META-INF/,\ 5 | plugin.properties 6 | jars.compile.order = . 7 | source.. = src/ 8 | output.. = bin/ 9 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30.tests/plugin.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | pluginName = CAEX30 Tests 4 | providerName = www.example.org 5 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.caex30 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.sirius.nature.modelingproject 26 | org.eclipse.jdt.core.javanature 27 | org.eclipse.pde.PluginNature 28 | 29 | 30 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: caex.caex30;singleton:=true 5 | Bundle-Version: 0.1.0.qualifier 6 | Bundle-ClassPath: . 7 | Bundle-Vendor: %providerName 8 | Bundle-Localization: plugin 9 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 10 | Export-Package: caex.caex30.caex, 11 | caex.caex30.caex.impl, 12 | caex.caex30.caex.util 13 | Require-Bundle: org.eclipse.emf.ecore;visibility:=reexport, 14 | org.eclipse.core.runtime, 15 | caex.anytype;bundle-version="0.1.0";visibility:=reexport, 16 | org.eclipse.emf.ecore.xmi;bundle-version="2.13.0";visibility:=reexport, 17 | org.junit;bundle-version="4.12.0" 18 | Bundle-ActivationPolicy: lazy 19 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/build.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | bin.includes = .,\ 4 | model/,\ 5 | META-INF/,\ 6 | plugin.xml,\ 7 | plugin.properties 8 | jars.compile.order = . 9 | source.. = src-gen/ 10 | output.. = bin/ 11 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/plugin.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | pluginName = CAEX30 Model 4 | providerName = www.example.org 5 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/AdditionalInformation.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex; 4 | 5 | import caex.anytype.GenericElement; 6 | 7 | /** 8 | * 9 | * A representation of the model object 'Additional Information'. 10 | * 11 | * 12 | * 13 | * @see caex.caex30.caex.CAEXPackage#getAdditionalInformation() 14 | * @model 15 | * @generated 16 | */ 17 | public interface AdditionalInformation extends GenericElement { 18 | } // AdditionalInformation 19 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/AttributeFamily.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex; 4 | 5 | 6 | /** 7 | * 8 | * A representation of the model object 'Attribute Family'. 9 | * 10 | * 11 | * 12 | * Defines base structures for attribute type definitions. 13 | * 14 | * 15 | * 16 | * @see caex.caex30.caex.CAEXPackage#getAttributeFamily() 17 | * @model extendedMetaData="name='AttributeFamilyType' kind='elementOnly'" 18 | * @generated 19 | */ 20 | public interface AttributeFamily extends Attribute { 21 | } // AttributeFamily 22 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/AttributeLib.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex; 4 | 5 | import org.eclipse.emf.common.util.EList; 6 | 7 | /** 8 | * 9 | * A representation of the model object 'Attribute Lib'. 10 | * 11 | * 12 | *

13 | * The following features are supported: 14 | *

15 | *
    16 | *
  • {@link caex.caex30.caex.AttributeLib#getAttributeType Attribute Type}
  • 17 | *
18 | * 19 | * @see caex.caex30.caex.CAEXPackage#getAttributeLib() 20 | * @model 21 | * @generated 22 | */ 23 | public interface AttributeLib extends CAEXObject { 24 | /** 25 | * Returns the value of the 'Attribute Type' containment reference list. 26 | * The list contents are of type {@link caex.caex30.caex.Attribute}. 27 | * 28 | *

29 | * If the meaning of the 'Attribute Type' containment reference list isn't clear, 30 | * there really should be more of a description here... 31 | *

32 | * 33 | * @return the value of the 'Attribute Type' containment reference list. 34 | * @see caex.caex30.caex.CAEXPackage#getAttributeLib_AttributeType() 35 | * @model containment="true" 36 | * @generated 37 | */ 38 | EList getAttributeType(); 39 | 40 | } // AttributeLib 41 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/ExternalInterface.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex; 4 | 5 | /** 6 | * 7 | * A representation of the model object 'External Interface'. 8 | * 9 | * 10 | * 11 | * @see caex.caex30.caex.CAEXPackage#getExternalInterface() 12 | * @model extendedMetaData="name='ExternalInterface_._type' kind='elementOnly'" 13 | * @generated 14 | */ 15 | public interface ExternalInterface extends InterfaceClass { 16 | 17 | } // ExternalInterface 18 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/InterfaceFamily.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex; 4 | 5 | 6 | /** 7 | * 8 | * A representation of the model object 'Interface Family'. 9 | * 10 | * 11 | * 12 | * Defines base structures for a hierarchical InterfaceClass tree. The hierarchical structure of an interface library has organizational character only. 13 | * 14 | * 15 | * 16 | * @see caex.caex30.caex.CAEXPackage#getInterfaceFamily() 17 | * @model extendedMetaData="name='InterfaceFamilyType' kind='elementOnly'" 18 | * @generated 19 | */ 20 | public interface InterfaceFamily extends InterfaceClass { 21 | } // InterfaceFamily 22 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/NominalScaled.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex; 4 | 5 | import org.eclipse.emf.common.util.EList; 6 | 7 | import org.eclipse.emf.ecore.EObject; 8 | 9 | /** 10 | * 11 | * A representation of the model object 'Nominal Scaled'. 12 | * 13 | * 14 | *

15 | * The following features are supported: 16 | *

17 | *
    18 | *
  • {@link caex.caex30.caex.NominalScaled#getRequiredValue Required Value}
  • 19 | *
20 | * 21 | * @see caex.caex30.caex.CAEXPackage#getNominalScaled() 22 | * @model 23 | * @generated 24 | */ 25 | public interface NominalScaled extends EObject { 26 | /** 27 | * Returns the value of the 'Required Value' attribute list. 28 | * The list contents are of type {@link java.lang.String}. 29 | * 30 | *

31 | * If the meaning of the 'Required Value' attribute list isn't clear, 32 | * there really should be more of a description here... 33 | *

34 | * 35 | * @return the value of the 'Required Value' attribute list. 36 | * @see caex.caex30.caex.CAEXPackage#getNominalScaled_RequiredValue() 37 | * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" 38 | * @generated 39 | */ 40 | EList getRequiredValue(); 41 | 42 | } // NominalScaled 43 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/RoleClassLib.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex; 4 | 5 | import org.eclipse.emf.common.util.EList; 6 | 7 | /** 8 | * 9 | * A representation of the model object 'Role Class Lib'. 10 | * 11 | * 12 | *

13 | * The following features are supported: 14 | *

15 | *
    16 | *
  • {@link caex.caex30.caex.RoleClassLib#getRoleClass Role Class}
  • 17 | *
18 | * 19 | * @see caex.caex30.caex.CAEXPackage#getRoleClassLib() 20 | * @model extendedMetaData="name='RoleClassLib_._type' kind='elementOnly'" 21 | * @generated 22 | */ 23 | public interface RoleClassLib extends CAEXObject { 24 | /** 25 | * Returns the value of the 'Role Class' containment reference list. 26 | * The list contents are of type {@link caex.caex30.caex.RoleClass}. 27 | * 28 | *

29 | * If the meaning of the 'Role Class' containment reference list isn't clear, 30 | * there really should be more of a description here... 31 | *

32 | * 33 | * 34 | * Definition of a class of a role type. 35 | * 36 | * @return the value of the 'Role Class' containment reference list. 37 | * @see caex.caex30.caex.CAEXPackage#getRoleClassLib_RoleClass() 38 | * @model containment="true" 39 | * extendedMetaData="kind='element' name='RoleClass' namespace='##targetNamespace'" 40 | * @generated 41 | */ 42 | EList getRoleClass(); 43 | 44 | } // RoleClassLib 45 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/RoleFamily.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex; 4 | 5 | 6 | /** 7 | * 8 | * A representation of the model object 'Role Family'. 9 | * 10 | * 11 | * 12 | * Defines base structures for a hierarchical RoleClass tree. The hierarchical structure of a role library has organizational character only. 13 | * 14 | * 15 | * 16 | * @see caex.caex30.caex.CAEXPackage#getRoleFamily() 17 | * @model extendedMetaData="name='RoleFamilyType' kind='elementOnly'" 18 | * @generated 19 | */ 20 | public interface RoleFamily extends RoleClass { 21 | } // RoleFamily 22 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/SystemUnitFamily.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex; 4 | 5 | 6 | /** 7 | * 8 | * A representation of the model object 'System Unit Family'. 9 | * 10 | * 11 | * 12 | * Defines base structures for a hierarchical SystemUnitClass tree. The hierarchical structure of a SystemUnit library has organizational character only. 13 | * 14 | * 15 | * 16 | * @see caex.caex30.caex.CAEXPackage#getSystemUnitFamily() 17 | * @model extendedMetaData="name='SystemUnitFamilyType' kind='elementOnly'" 18 | * @generated 19 | */ 20 | public interface SystemUnitFamily extends SystemUnitClass { 21 | } // SystemUnitFamily 22 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/impl/AdditionalInformationImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex.impl; 4 | 5 | import caex.anytype.impl.GenericElementImpl; 6 | 7 | import caex.caex30.caex.AdditionalInformation; 8 | import caex.caex30.caex.CAEXPackage; 9 | 10 | import org.eclipse.emf.ecore.EClass; 11 | 12 | /** 13 | * 14 | * An implementation of the model object 'Additional Information'. 15 | * 16 | * 17 | * @generated 18 | */ 19 | public class AdditionalInformationImpl extends GenericElementImpl implements AdditionalInformation { 20 | /** 21 | * 22 | * 23 | * @generated 24 | */ 25 | protected AdditionalInformationImpl() { 26 | super(); 27 | } 28 | 29 | /** 30 | * 31 | * 32 | * @generated 33 | */ 34 | @Override 35 | protected EClass eStaticClass() { 36 | return CAEXPackage.Literals.ADDITIONAL_INFORMATION; 37 | } 38 | 39 | } //AdditionalInformationImpl 40 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/impl/AttributeFamilyImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex.impl; 4 | 5 | import caex.caex30.caex.AttributeFamily; 6 | import caex.caex30.caex.CAEXPackage; 7 | 8 | import org.eclipse.emf.ecore.EClass; 9 | 10 | /** 11 | * 12 | * An implementation of the model object 'Attribute Family'. 13 | * 14 | * 15 | * @generated 16 | */ 17 | public class AttributeFamilyImpl extends AttributeImpl implements AttributeFamily { 18 | /** 19 | * 20 | * 21 | * @generated 22 | */ 23 | protected AttributeFamilyImpl() { 24 | super(); 25 | } 26 | 27 | /** 28 | * 29 | * 30 | * @generated 31 | */ 32 | @Override 33 | protected EClass eStaticClass() { 34 | return CAEXPackage.Literals.ATTRIBUTE_FAMILY; 35 | } 36 | 37 | } //AttributeFamilyImpl 38 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/impl/ExternalInterfaceImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex.impl; 4 | 5 | import caex.caex30.caex.CAEXPackage; 6 | import caex.caex30.caex.ExternalInterface; 7 | import org.eclipse.emf.ecore.EClass; 8 | 9 | /** 10 | * 11 | * An implementation of the model object 'External Interface'. 12 | * 13 | * 14 | * @generated 15 | */ 16 | public class ExternalInterfaceImpl extends InterfaceClassImpl implements ExternalInterface { 17 | /** 18 | * 19 | * 20 | * @generated 21 | */ 22 | protected ExternalInterfaceImpl() { 23 | super(); 24 | } 25 | 26 | /** 27 | * 28 | * 29 | * @generated 30 | */ 31 | @Override 32 | protected EClass eStaticClass() { 33 | return CAEXPackage.Literals.EXTERNAL_INTERFACE; 34 | } 35 | 36 | } //ExternalInterfaceImpl 37 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/impl/InterfaceFamilyImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex.impl; 4 | 5 | import caex.caex30.caex.CAEXPackage; 6 | import caex.caex30.caex.InterfaceFamily; 7 | 8 | import org.eclipse.emf.ecore.EClass; 9 | 10 | /** 11 | * 12 | * An implementation of the model object 'Interface Family'. 13 | * 14 | * 15 | * @generated 16 | */ 17 | public class InterfaceFamilyImpl extends InterfaceClassImpl implements InterfaceFamily { 18 | /** 19 | * 20 | * 21 | * @generated 22 | */ 23 | protected InterfaceFamilyImpl() { 24 | super(); 25 | } 26 | 27 | /** 28 | * 29 | * 30 | * @generated 31 | */ 32 | @Override 33 | protected EClass eStaticClass() { 34 | return CAEXPackage.Literals.INTERFACE_FAMILY; 35 | } 36 | 37 | } //InterfaceFamilyImpl 38 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/impl/RoleFamilyImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex.impl; 4 | 5 | import caex.caex30.caex.CAEXPackage; 6 | import caex.caex30.caex.RoleFamily; 7 | 8 | import org.eclipse.emf.ecore.EClass; 9 | 10 | /** 11 | * 12 | * An implementation of the model object 'Role Family'. 13 | * 14 | * 15 | * @generated 16 | */ 17 | public class RoleFamilyImpl extends RoleClassImpl implements RoleFamily { 18 | /** 19 | * 20 | * 21 | * @generated 22 | */ 23 | protected RoleFamilyImpl() { 24 | super(); 25 | } 26 | 27 | /** 28 | * 29 | * 30 | * @generated 31 | */ 32 | @Override 33 | protected EClass eStaticClass() { 34 | return CAEXPackage.Literals.ROLE_FAMILY; 35 | } 36 | 37 | } //RoleFamilyImpl 38 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/impl/SystemUnitFamilyImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.caex30.caex.impl; 4 | 5 | import caex.caex30.caex.CAEXPackage; 6 | import caex.caex30.caex.SystemUnitFamily; 7 | 8 | import org.eclipse.emf.ecore.EClass; 9 | 10 | /** 11 | * 12 | * An implementation of the model object 'System Unit Family'. 13 | * 14 | * 15 | * @generated 16 | */ 17 | public class SystemUnitFamilyImpl extends SystemUnitClassImpl implements SystemUnitFamily { 18 | /** 19 | * 20 | * 21 | * @generated 22 | */ 23 | protected SystemUnitFamilyImpl() { 24 | super(); 25 | } 26 | 27 | /** 28 | * 29 | * 30 | * @generated 31 | */ 32 | @Override 33 | protected EClass eStaticClass() { 34 | return CAEXPackage.Literals.SYSTEM_UNIT_FAMILY; 35 | } 36 | 37 | } //SystemUnitFamilyImpl 38 | -------------------------------------------------------------------------------- /plugins/caex30/caex.caex30/src-gen/caex/caex30/caex/util/CAEXResourceImpl.java: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | * Copyright (c) 2015 Business Informatics Group at TU Wien 3 | * All rights reserved. This program and the accompanying materials 4 | * are made available under the terms of the Eclipse Public License v1.0 5 | * which accompanies this distribution, and is available at 6 | * http://www.eclipse.org/legal/epl-v10.html 7 | * 8 | * Contributors: 9 | * Manuel Wimmer and Emanuel Maetzler 10 | *******************************************************************************/ 11 | /** 12 | */ 13 | package caex.caex30.caex.util; 14 | 15 | import org.eclipse.emf.common.util.URI; 16 | 17 | import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl; 18 | 19 | /** 20 | * 21 | * The Resource associated with the package. 22 | * 23 | * @see CAEX.util.CAEXResourceFactoryImpl 24 | * @generated 25 | */ 26 | public class CAEXResourceImpl extends XMLResourceImpl { 27 | /** 28 | * Creates an instance of the resource. 29 | * 30 | * 31 | * @param uri the URI of the new resource. 32 | * @generated 33 | */ 34 | public CAEXResourceImpl(URI uri) { 35 | super(uri); 36 | } 37 | 38 | } //CAEXResourceImpl 39 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype.edit/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype.edit/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype.edit/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.anytype.edit 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.pde.PluginNature 27 | 28 | 29 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype.edit/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: caex.anytype.edit;singleton:=true 5 | Bundle-Version: 1.0.0.qualifier 6 | Bundle-ClassPath: . 7 | Bundle-Activator: caex.anytype.provider.GenericAnyTypeEditPlugin$Implementation 8 | Bundle-Vendor: %providerName 9 | Bundle-Localization: plugin 10 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 11 | Export-Package: caex.anytype.provider 12 | Require-Bundle: org.eclipse.core.runtime, 13 | caex.anytype;visibility:=reexport, 14 | org.eclipse.emf.edit;visibility:=reexport 15 | Bundle-ActivationPolicy: lazy 16 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype.edit/build.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | bin.includes = .,\ 4 | icons/,\ 5 | META-INF/,\ 6 | plugin.xml,\ 7 | plugin.properties 8 | jars.compile.order = . 9 | source.. = src-gen/ 10 | output.. = bin/ 11 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype.edit/icons/full/obj16/GenericAttribute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/common/caex.anytype.edit/icons/full/obj16/GenericAttribute.gif -------------------------------------------------------------------------------- /plugins/common/caex.anytype.edit/icons/full/obj16/GenericElement.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amlModeling/caex-workbench/5afe97957030741c27ba766815ad2d883f1d96e0/plugins/common/caex.anytype.edit/icons/full/obj16/GenericElement.gif -------------------------------------------------------------------------------- /plugins/common/caex.anytype.edit/plugin.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | pluginName = GenericAnyType Edit Support 4 | providerName = www.example.org 5 | 6 | _UI_CreateChild_text = {0} 7 | _UI_CreateChild_text2 = {1} {0} 8 | _UI_CreateChild_text3 = {1} 9 | _UI_CreateChild_tooltip = Create New {0} Under {1} Feature 10 | _UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}. 11 | _UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent. 12 | 13 | _UI_PropertyDescriptor_description = The {0} of the {1} 14 | 15 | _UI_Element_type = Element 16 | _UI_GenericElement_type = Generic Element 17 | _UI_GenericAttribute_type = Generic Attribute 18 | _UI_Unknown_type = Object 19 | 20 | _UI_Unknown_datatype= Value 21 | 22 | _UI_Element_name_feature = Name 23 | _UI_Element_value_feature = Value 24 | _UI_GenericElement_nestedElements_feature = Nested Elements 25 | _UI_GenericElement_attributes_feature = Attributes 26 | _UI_GenericElement_elementFeatureMap_feature = Element Feature Map 27 | _UI_GenericElement_attributeFeatureMap_feature = Attribute Feature Map 28 | _UI_Unknown_feature = Unspecified 29 | 30 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype.edit/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | caex.anytype 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.sirius.nature.modelingproject 26 | org.eclipse.jdt.core.javanature 27 | org.eclipse.pde.PluginNature 28 | 29 | 30 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: %pluginName 4 | Bundle-SymbolicName: caex.anytype;singleton:=true 5 | Bundle-Version: 0.1.0.qualifier 6 | Bundle-ClassPath: . 7 | Bundle-Vendor: %providerName 8 | Bundle-Localization: plugin 9 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 10 | Export-Package: caex.anytype, 11 | caex.anytype.impl, 12 | caex.anytype.util 13 | Require-Bundle: org.eclipse.emf.ecore;visibility:=reexport, 14 | org.eclipse.core.runtime 15 | Bundle-ActivationPolicy: lazy 16 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype/build.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | bin.includes = .,\ 4 | model/,\ 5 | META-INF/,\ 6 | plugin.xml,\ 7 | plugin.properties 8 | jars.compile.order = . 9 | source.. = src-gen/ 10 | output.. = bin/ 11 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype/plugin.properties: -------------------------------------------------------------------------------- 1 | # 2 | 3 | pluginName = GenericAnyType Model 4 | providerName = www.example.org 5 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype/plugin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 9 | 10 | 11 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype/src-gen/caex/anytype/AnytypeFactory.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.anytype; 4 | 5 | import org.eclipse.emf.ecore.EFactory; 6 | 7 | /** 8 | * 9 | * The Factory for the model. 10 | * It provides a create method for each non-abstract class of the model. 11 | * 12 | * @see caex.anytype.AnytypePackage 13 | * @generated 14 | */ 15 | public interface AnytypeFactory extends EFactory { 16 | /** 17 | * The singleton instance of the factory. 18 | * 19 | * 20 | * @generated 21 | */ 22 | AnytypeFactory eINSTANCE = caex.anytype.impl.AnytypeFactoryImpl.init(); 23 | 24 | /** 25 | * Returns a new object of class 'Generic Element'. 26 | * 27 | * 28 | * @return a new object of class 'Generic Element'. 29 | * @generated 30 | */ 31 | GenericElement createGenericElement(); 32 | 33 | /** 34 | * Returns a new object of class 'Generic Attribute'. 35 | * 36 | * 37 | * @return a new object of class 'Generic Attribute'. 38 | * @generated 39 | */ 40 | GenericAttribute createGenericAttribute(); 41 | 42 | /** 43 | * Returns the package supported by this factory. 44 | * 45 | * 46 | * @return the package supported by this factory. 47 | * @generated 48 | */ 49 | AnytypePackage getAnytypePackage(); 50 | 51 | } //AnytypeFactory 52 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype/src-gen/caex/anytype/GenericAttribute.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.anytype; 4 | 5 | /** 6 | * 7 | * A representation of the model object 'Generic Attribute'. 8 | * 9 | * 10 | * 11 | * @see caex.anytype.AnytypePackage#getGenericAttribute() 12 | * @model extendedMetaData="kind='empty'" 13 | * @generated 14 | */ 15 | public interface GenericAttribute extends Element { 16 | } // GenericAttribute 17 | -------------------------------------------------------------------------------- /plugins/common/caex.anytype/src-gen/caex/anytype/impl/GenericAttributeImpl.java: -------------------------------------------------------------------------------- 1 | /** 2 | */ 3 | package caex.anytype.impl; 4 | 5 | import caex.anytype.AnytypePackage; 6 | import caex.anytype.GenericAttribute; 7 | 8 | import org.eclipse.emf.ecore.EClass; 9 | 10 | /** 11 | * 12 | * An implementation of the model object 'Generic Attribute'. 13 | * 14 | * 15 | * @generated 16 | */ 17 | public class GenericAttributeImpl extends ElementImpl implements GenericAttribute { 18 | /** 19 | * 20 | * 21 | * @generated 22 | */ 23 | protected GenericAttributeImpl() { 24 | super(); 25 | } 26 | 27 | /** 28 | * 29 | * 30 | * @generated 31 | */ 32 | @Override 33 | protected EClass eStaticClass() { 34 | return AnytypePackage.Literals.GENERIC_ATTRIBUTE; 35 | } 36 | 37 | } //GenericAttributeImpl 38 | --------------------------------------------------------------------------------