Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:miw08_uml_urml [2008/06/02 15:07] miw |
pl:miw:miw08_uml_urml [2019/06/27 15:50] (aktualna) |
====== UML_URML ====== | ====== UML_URML ====== |
| __**Projekt zakończony**__ |
| |
Piotr Przybycin <pit4@o2.pl> | Piotr Przybycin <pit4@o2.pl> |
Design rbs examples with URML. | Design rbs examples with URML. |
| |
| |
====== Spotkania ====== | ====== Spotkania ====== |
| |
| |
* czy/jak da się przejść z r2ml do XMI (urml) i vice versa | * czy/jak da się przejść z r2ml do XMI (urml) i vice versa |
* sprawozdanie | * sprawozdanie |
| |
| |
| |
| |
| |
Wszystkie dostępne pod linkiem [[http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/15|translatory]] | Wszystkie dostępne pod linkiem [[http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/15|translatory]] |
| |
| |
| Przykładowe przejście z kodu R2ML do XMI dla Production Rule z przykładu:[[http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=node/17|przykład.]] |
| |
| |
| <code xml> |
| <?xml version = '1.0' encoding = 'ISO-8859-1' ?> |
| <XMI xmi.version = '1.2' timestamp = 'Tue Jun 03 13:12:09 CEST 2008'> |
| <XMI.header> |
| <XMI.documentation> |
| <XMI.exporter>Netbeans XMI Writer</XMI.exporter> |
| <XMI.exporterVersion>1.0</XMI.exporterVersion> |
| </XMI.documentation> |
| </XMI.header> |
| <XMI.content> |
| <R2ML.ProductionRuleSet xmi.id = 'a1'/> |
| <R2ML.ProductionRuleSet xmi.id = 'a2'/> |
| <R2ML.Atoms.AtBasic.ObjectClassificationAtom xmi.id = 'a3' isNegated = 'false'/> |
| <R2ML.Terms.TerBasic.Variables.ObjectVariable xmi.id = 'a4'/> |
| <R2ML.Terms.TerFunctional.AttributeFunctionTerm xmi.id = 'a5'> |
| <R2ML.Terms.TerFunctional.AttributeFunctionTerm.attribute> |
| <R2ML.Vocabulary.VocBasic.Attribute xmi.idref = 'a6'/> |
| </R2ML.Terms.TerFunctional.AttributeFunctionTerm.attribute> |
| <R2ML.Terms.TerFunctional.AttributeFunctionTerm.contextArgument> |
| <R2ML.Terms.TerBasic.Variables.ObjectVariable xmi.idref = 'a4'/> |
| </R2ML.Terms.TerFunctional.AttributeFunctionTerm.contextArgument> |
| </R2ML.Terms.TerFunctional.AttributeFunctionTerm> |
| <R2ML.Terms.TerFunctional.DatatypeFunctionTerm xmi.id = 'a7'> |
| <R2ML.Terms.TerFunctional.DatatypeFunctionTerm.function> |
| <R2ML.Vocabulary.VocFunctional.DatatypeFunction xmi.idref = 'a8'/> |
| </R2ML.Terms.TerFunctional.DatatypeFunctionTerm.function> |
| <R2ML.Terms.TerFunctional.DatatypeFunctionTerm.dataArguments> |
| <R2ML.Vocabulary.VocBasic.TypedLiteral xmi.idref = 'a9'/> |
| <R2ML.Terms.TerFunctional.AttributeFunctionTerm xmi.idref = 'a5'/> |
| </R2ML.Terms.TerFunctional.DatatypeFunctionTerm.dataArguments> |
| </R2ML.Terms.TerFunctional.DatatypeFunctionTerm> |
| <R2ML.Vocabulary.VocBasic.TypedLiteral xmi.id = 'a9' lexicalValue = '600'> |
| <R2ML.Vocabulary.VocBasic.TypedLiteral.type> |
| <R2ML.Vocabulary.VocBasic.Datatype xmi.idref = 'a10'/> |
| </R2ML.Vocabulary.VocBasic.TypedLiteral.type> |
| </R2ML.Vocabulary.VocBasic.TypedLiteral> |
| <R2ML.Vocabulary.VocBasic.Attribute xmi.id = 'a6' predicateCategory = 'closed'/> |
| <R2ML.Vocabulary.VocBasic.Datatype xmi.id = 'a10' predicateCategory = 'closed'/> |
| <R2ML.Vocabulary.VocFunctional.DatatypeFunction xmi.id = 'a8' arity = '0'/> |
| </XMI.content> |
| </XMI> |
| </code> |
| |
| |
| |
| |
| |
====== Materiały ====== | ====== Przydatne linki ====== |
| |
[[http://developers.sun.com/jsenterprise/learning/tutorials/jse8/uml_class_diagram.html|UML Modeling: Creating Class Diagrams - Tutorial]] | [[http://developers.sun.com/jsenterprise/learning/tutorials/jse8/uml_class_diagram.html|UML Modeling: Creating Class Diagrams - Tutorial]] |
| |
[[http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=URML|URML -- a UML-Based Rule Modeling Language - REWERSE Working Group I1 page]] | [[http://oxygen.informatik.tu-cottbus.de/rewerse-i1/?q=URML|URML -- a UML-Based Rule Modeling Language - REWERSE Working Group I1 page]] |