Changeset 931

Show
Ignore:
Timestamp:
05/24/12 12:04:50 (12 months ago)
Author:
anders
Message:

Added getConstraints operation on arrows

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dpf-model-editor/trunk/plugins/no.hib.dpf.codegen.xpand.metamodel/src/no/hib/dpf/codegen/xpand/metamodel/typesystem/types/ArrowType.java

    r913 r931  
    77import no.hib.dpf.codegen.xpand.metamodel.DpfMetamodel; 
    88import no.hib.dpf.codegen.xpand.metamodel.typesystem.FeatureImpl; 
     9import no.hib.dpf.codegen.xpand.metamodel.typesystem.OperationImpl; 
    910import no.hib.dpf.codegen.xpand.metamodel.typesystem.PropertyImpl; 
    1011import no.hib.dpf.codegen.xpand.metamodel.typesystem.TypeHelper; 
     
    6465                        }); 
    6566                } 
     67                res.add(new OperationImpl(this, "getConstraints", new ListTypeImpl( 
     68                                model.getTypeForName(DpfMMConstants.CONSTRAINT), model.getTypeSystem(), "List")) { 
     69                        @Override 
     70                        protected Object evaluateInternal(Object target, Object[] params) { 
     71                                return arrow.getConstraints(); 
     72                        } 
     73                }); 
    6674                return res.toArray(new Feature[res.size()]); 
    6775        }