Eclipse Modeling Framework (original) (raw)
Das Eclipse Modeling Framework (EMF) ist ein quelloffenes Java-Framework für Modellierung. Es ermöglicht unter anderem die automatisierte Erzeugung von Quelltext aus Modellen. EMF ist ein Projekt der Eclipse-Open-Source-Gemeinschaft.
Property | Value |
---|---|
dbo:abstract | Das Eclipse Modeling Framework (EMF) ist ein quelloffenes Java-Framework für Modellierung. Es ermöglicht unter anderem die automatisierte Erzeugung von Quelltext aus Modellen. EMF ist ein Projekt der Eclipse-Open-Source-Gemeinschaft. (de) Eclipse Modeling Framework (EMF) is an Eclipse-based modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XML Metadata Interchange (XMI), EMF provides tools and runtime support to produce a set of Java classes for the model, a set of adapter classes that enable viewing and command-based editing of the model, and a basic editor. Models can be specified using annotated Java, UML, XML documents, or modeling tools, then imported into EMF. Most important of all, EMF provides the foundation for interoperability with other EMF-based tools and applications. (en) Eclipse Modeling Framework (Framework de modelado Eclipse, EMF) es un framework de modelado y facilidad de generación de código para construir herramientas y otras aplicaciones basadas en un modelo de datos estructurado. Desde una especificación del modelo descrita en XMI, EMF suministra herramientas y soporte runtime para producir un conjunto de clases Java para el modelo, un conjunto de clases Adapter que permiten visualización y edición basándose en comandos del modelo, y un editor básico. Los Modelos pueden ser especificados usando Anotación Java, documentos XML, o herramientas de modelado como Rational Rose, y después ser importados a EMF. Lo más importante de todo, EMF suministra las bases para la interoperabilidad con otras herramientas y aplicaciones basadas en EMF. (es) En génie logiciel, le projet Eclipse Modeling Framework (EMF) est un framework de modélisation, une infrastructure de génération de code et des applications basées sur des modèles de données structurées. Partant d'une spécification décrite généralement sous la forme d'un modèle en XMI, EMF fournit des outils permettant de produire des classes Java représentant le modèle avec un ensemble de classes pour adapter les éléments du modèle afin de pouvoir les visualiser, les éditer avec un système de commandes et les manipuler dans un éditeur. (fr) 이클립스 모델링 프레임워크(Eclipse Modeling Framework, EMF)는 구조화된 데이터 모델 기반의 도구 및 기타 응용 프로그램들을 개발하기 위한 이클립스 기반의 모델링 프레임워크이자 코드 생성 기능이다. 에 기술된 모델 사양으로부터 EMF는 모델의 뷰 및 명령어 기반 편집을 가능하게 하는 어댑터 클래스들과 기본 편집기로 이루어진, 모델을 위한 자바 클래스 집합을 만들어내는 도구 및 런타임 지원을 제공한다. 모델들은 주해가 붙은 자바, UML, XML 문서나 모델링 도구를 사용하여 규정한 다음 EMF로 가져오게 된다. 가장 중요한 점으로, EMF는 다른 EMF 기반 도구들과 응용 프로그램들과의 상호 운용성을 위한 토대를 제공한다. (ko) Eclipse Modeling Framework(EMF)は、構造化データモデルに基づいたモデリング・フレームワークであり、ツールなどのアプリケーションを構築するコード生成ツールである。XMIで記述されたモデルから、Javaクラス群のコード、各種編集を可能とするアダプタークラス群、基本的なエディタを生成する。注釈つきのJavaコード、UML、XML、Rational Rose などでモデルを記述したものを EMF にインポートすることもできる。EMF は EMFに基づいたツールやアプリケーションの相互運用性の基盤を提供する。 (ja) Eclipse Modeling Framework (EMF) — свободный фреймворк, основанный на Eclipse, для генерации кода, инструментов и прочих приложений на основе структурированной модели данных (метамодели). EMF предоставляет инструментарий и поддержку во время исполнения для того, чтобы из модели, описанной в XMI, получить: * соответствующий набор Java-классов * набор адаптеров, позволяющих просматривать и редактировать модель * простейший редактор модели Модель также может быть описана: * аннотированным Java-кодом * UML * XML-схемой * моделью формата Rational Rose EMF обеспечивает основу для взаимодействия с другими инструментами и приложениями, основанными на нём. (ru) Eclipse Modeling Framework(EMF),是Eclipse组织推出的。它能够帮助软件开发人员将模型(UML, XSD等)转换成为健壮且功能丰富的Java代码。通过使用EMF,程序员编写的程序能免费的获得一个健壮的模型层,它通常比程序员自己手工编写的模型层更为健壮。事实上,有很多商业产品都使用了 EMF 来作为其模型层。由于 EMF 的广泛使用,Eclipse 组织为其推出了众多的周边模块。 (zh) |
dbo:computingPlatform | dbr:Java_platform |
dbo:developer | dbr:Eclipse_Foundation |
dbo:latestReleaseDate | 2021-08-16 (xsd:date) |
dbo:latestReleaseVersion | 2.27 |
dbo:license | dbr:Eclipse_Public_License |
dbo:operatingSystem | dbr:Cross-platform |
dbo:programmingLanguage | dbr:Java_(programming_language) |
dbo:thumbnail | wiki-commons:Special:FilePath/Eclipse_Modeling_Framework_(logo).png?width=300 |
dbo:wikiPageExternalLink | http://www.eclipse.org/emf/ http://eclipse.org/emf/ |
dbo:wikiPageID | 6763494 (xsd:integer) |
dbo:wikiPageLength | 3485 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1085258765 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Cross-platform dbr:Generic_Eclipse_Modeling_System dbr:Graphical_Modeling_Framework dbr:Connected_Data_Objects dbr:Data_model dbr:ATLAS_Transformation_Language dbr:Acceleo dbr:Eclipse_(software) dbr:Eclipse_Foundation dbr:Unified_Modeling_Language dbr:List_of_Eclipse_Modeling_Framework_based_software dbr:Java_(programming_language) dbc:Eclipse_(software) dbr:Eclipse_Public_License dbr:Automatic_programming dbr:Object_Management_Group dbr:XML dbr:XML_Metadata_Interchange dbr:Xtext dbr:Meta-Object_Facility dbr:Model-driven_architecture dbr:Java_platform dbr:Ed_Merks dbr:Distributed_Shared_Model |
dbp:developer | dbr:Eclipse_Foundation |
dbp:latestReleaseDate | 2021-08-16 (xsd:date) |
dbp:latestReleaseVersion | 2.270000 (xsd:double) |
dbp:license | dbr:Eclipse_Public_License |
dbp:logo | Eclipse Modeling Framework .png (en) |
dbp:name | Eclipse Modeling Framework (en) |
dbp:operatingSystem | dbr:Cross-platform |
dbp:platform | dbr:Java_platform |
dbp:programmingLanguage | dbr:Java_(programming_language) |
dbp:website | http://eclipse.org/emf/ |
dbp:wikiPageUsesTemplate | dbt:Infobox_Software dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Eclipse_Foundation dbt:Soft-eng-stub |
dcterms:subject | dbc:Eclipse_(software) |
gold:hypernym | dbr:Framework |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 |
rdfs:comment | Das Eclipse Modeling Framework (EMF) ist ein quelloffenes Java-Framework für Modellierung. Es ermöglicht unter anderem die automatisierte Erzeugung von Quelltext aus Modellen. EMF ist ein Projekt der Eclipse-Open-Source-Gemeinschaft. (de) Eclipse Modeling Framework (EMF) is an Eclipse-based modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XML Metadata Interchange (XMI), EMF provides tools and runtime support to produce a set of Java classes for the model, a set of adapter classes that enable viewing and command-based editing of the model, and a basic editor. Models can be specified using annotated Java, UML, XML documents, or modeling tools, then imported into EMF. Most important of all, EMF provides the foundation for interoperability with other EMF-based tools and applications. (en) Eclipse Modeling Framework (Framework de modelado Eclipse, EMF) es un framework de modelado y facilidad de generación de código para construir herramientas y otras aplicaciones basadas en un modelo de datos estructurado. Desde una especificación del modelo descrita en XMI, EMF suministra herramientas y soporte runtime para producir un conjunto de clases Java para el modelo, un conjunto de clases Adapter que permiten visualización y edición basándose en comandos del modelo, y un editor básico. Los Modelos pueden ser especificados usando Anotación Java, documentos XML, o herramientas de modelado como Rational Rose, y después ser importados a EMF. Lo más importante de todo, EMF suministra las bases para la interoperabilidad con otras herramientas y aplicaciones basadas en EMF. (es) En génie logiciel, le projet Eclipse Modeling Framework (EMF) est un framework de modélisation, une infrastructure de génération de code et des applications basées sur des modèles de données structurées. Partant d'une spécification décrite généralement sous la forme d'un modèle en XMI, EMF fournit des outils permettant de produire des classes Java représentant le modèle avec un ensemble de classes pour adapter les éléments du modèle afin de pouvoir les visualiser, les éditer avec un système de commandes et les manipuler dans un éditeur. (fr) 이클립스 모델링 프레임워크(Eclipse Modeling Framework, EMF)는 구조화된 데이터 모델 기반의 도구 및 기타 응용 프로그램들을 개발하기 위한 이클립스 기반의 모델링 프레임워크이자 코드 생성 기능이다. 에 기술된 모델 사양으로부터 EMF는 모델의 뷰 및 명령어 기반 편집을 가능하게 하는 어댑터 클래스들과 기본 편집기로 이루어진, 모델을 위한 자바 클래스 집합을 만들어내는 도구 및 런타임 지원을 제공한다. 모델들은 주해가 붙은 자바, UML, XML 문서나 모델링 도구를 사용하여 규정한 다음 EMF로 가져오게 된다. 가장 중요한 점으로, EMF는 다른 EMF 기반 도구들과 응용 프로그램들과의 상호 운용성을 위한 토대를 제공한다. (ko) Eclipse Modeling Framework(EMF)は、構造化データモデルに基づいたモデリング・フレームワークであり、ツールなどのアプリケーションを構築するコード生成ツールである。XMIで記述されたモデルから、Javaクラス群のコード、各種編集を可能とするアダプタークラス群、基本的なエディタを生成する。注釈つきのJavaコード、UML、XML、Rational Rose などでモデルを記述したものを EMF にインポートすることもできる。EMF は EMFに基づいたツールやアプリケーションの相互運用性の基盤を提供する。 (ja) Eclipse Modeling Framework(EMF),是Eclipse组织推出的。它能够帮助软件开发人员将模型(UML, XSD等)转换成为健壮且功能丰富的Java代码。通过使用EMF,程序员编写的程序能免费的获得一个健壮的模型层,它通常比程序员自己手工编写的模型层更为健壮。事实上,有很多商业产品都使用了 EMF 来作为其模型层。由于 EMF 的广泛使用,Eclipse 组织为其推出了众多的周边模块。 (zh) Eclipse Modeling Framework (EMF) — свободный фреймворк, основанный на Eclipse, для генерации кода, инструментов и прочих приложений на основе структурированной модели данных (метамодели). EMF предоставляет инструментарий и поддержку во время исполнения для того, чтобы из модели, описанной в XMI, получить: * соответствующий набор Java-классов * набор адаптеров, позволяющих просматривать и редактировать модель * простейший редактор модели Модель также может быть описана: * аннотированным Java-кодом * UML * XML-схемой * моделью формата Rational Rose (ru) |
rdfs:label | Eclipse Modeling Framework (en) Eclipse Modeling Framework (de) Framework de modelado Eclipse (es) Eclipse Modeling Framework (fr) Eclipse Modeling Framework (ja) 이클립스 모델링 프레임워크 (ko) Eclipse Modeling Framework (ru) Eclipse Modeling Framework (zh) |
owl:sameAs | freebase:Eclipse Modeling Framework yago-res:Eclipse Modeling Framework wikidata:Eclipse Modeling Framework http://bs.dbpedia.org/resource/Eclipse_Modeling_Framework dbpedia-de:Eclipse Modeling Framework dbpedia-es:Eclipse Modeling Framework dbpedia-fa:Eclipse Modeling Framework dbpedia-fr:Eclipse Modeling Framework dbpedia-hr:Eclipse Modeling Framework dbpedia-ja:Eclipse Modeling Framework dbpedia-ko:Eclipse Modeling Framework dbpedia-ru:Eclipse Modeling Framework dbpedia-zh:Eclipse Modeling Framework https://global.dbpedia.org/id/K3Uw |
prov:wasDerivedFrom | wikipedia-en:Eclipse_Modeling_Framework?oldid=1085258765&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Eclipse_Modeling_Framework_(logo).png |
foaf:homepage | http://eclipse.org/emf/ |
foaf:isPrimaryTopicOf | wikipedia-en:Eclipse_Modeling_Framework |
foaf:name | Eclipse Modeling Framework (en) |
is dbo:wikiPageDisambiguates of | dbr:EMF |
is dbo:wikiPageWikiLink of | dbr:List_of_Eclipse_projects dbr:Interaction_Flow_Modeling_Language dbr:List_of_low-code_development_platforms dbr:Comparison_of_code_generation_tools dbr:Generic_Eclipse_Modeling_System dbr:Emios dbr:Graphical_Modeling_Framework dbr:Connected_Data_Objects dbr:Platform-independent_model dbr:Platform-specific_model dbr:Domain-specific_language dbr:Domain-specific_modeling dbr:Acceleo dbr:Actifsource dbr:Eclipse_(software) dbr:Eclipse_Sirius dbr:Franca_IDL dbr:Capella_(engineering) dbr:Graph_rewriting dbr:Graphical_Editing_Framework dbr:Itemis dbr:List_of_Eclipse-based_software dbr:List_of_Eclipse_Modeling_Framework_based_software dbr:Requirements_Modeling_Framework dbr:EMF dbr:CoFluent_Design dbr:Tef dbr:VIATRA dbr:Spatiotemporal_Epidemiological_Modeler dbr:XML_Metadata_Interchange dbr:Xtext dbr:Meta-Object_Facility dbr:Model-driven_architecture dbr:Model-driven_engineering dbr:Model_transformation_language dbr:Service_Data_Objects dbr:SIGNAL_(programming_language) dbr:Tefkat dbr:SmartQVT |
is foaf:primaryTopic of | wikipedia-en:Eclipse_Modeling_Framework |