Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » MDT (Model Development Tools) » [UML2] programmatically set the type of a newly created Parameter???
[UML2] programmatically set the type of a newly created Parameter??? [message #584759] Mon, 03 March 2008 16:41
Jinhui is currently offline JinhuiFriend
Messages: 42
Registered: July 2009
Hello everyone,

I have a questions:
I've programmatically created a Parameter, and how can I set the type of
it to Integer?

I've tried as following:
1 Parameter p = UMLFactory.eINSTANCE.createParameter();
2 p.setDirection(ParameterDirectionKind.RETURN_LITERAL);
3 p.setUpper(1);
4 p.setLower(1);
5 LiteralInteger li = UMLFactory.eINSTANCE.createLiteralInteger();
6 li.setValue(3);
7 System.out.println("type" + li.getType().toString());
8 p.setType(li.getType());
9 return p;

but at line 7, the type of "li" is still null??

so how to set the type of a Parameter to a primitive tpye, such as Integer
or String or boolean?

Previous Topic:[Announce] Eclipse/OMG Symposium at EclipseCon 2008
Goto Forum:

Current Time: Thu Jul 18 03:35:43 GMT 2024

Powered by FUDForum. Page generated in 0.03514 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top