private List<MatrixParameter> getMatrixParameters(final ServiceDataResource aResource) { List<MatrixParameter> _xifexpression = null; com.reprezen.rapidml.URI _uRI = aResource.getURI(); boolean _tripleNotEquals = (_uRI != null); if (_tripleNotEquals) { _xifexpression = IterableExtensions.<MatrixParameter>toList(Iterables.<MatrixParameter>filter(aResource.getURI().getUriParameters(), MatrixParameter.class)); } else { _xifexpression = Collections.<MatrixParameter>emptyList(); } return _xifexpression; }
private String _getURISegmentId(final ServiceDataResource aResource, final MatrixParameter param) { String _name = aResource.getName(); String _plus = (_name + ".URI."); int _size = aResource.getURI().getSegments().size(); int _indexOf = this.getMatrixParameters(aResource).indexOf(param); int _plus_1 = (_size + _indexOf); int _plus_2 = (_plus_1 + 1); return (_plus + Integer.valueOf(_plus_2)); }
/** * This scope is used for template proposals reference variables lookup. */ IScope scope_PropertyReference_conceptualFeature(final com.reprezen.rapidml.URI uri, EReference eRef) { if (uri.eContainer() instanceof ServiceDataResource) { return getScopeForDataResource((ServiceDataResource) uri.eContainer()); } return Scopes.scopeFor(Collections.<EObject>emptyList()); }
if (_tripleNotEquals) { EList<URISegment> _segments = aResource.getURI().getSegments(); boolean _hasElements = false; for(final URISegment segment : _segments) { _builder.append(" "); if (((!aResource.getURI().getSegments().isEmpty()) && (!matrixParams.isEmpty()))) { _builder.append(","); _builder.append(" "); if ((((!this.getMatrixParameters(aResource).isEmpty()) || (!aResource.getURI().getSegments().isEmpty())) && (!params.isEmpty()))) { _builder.append(","); if (_tripleNotEquals_1) { EList<URIParameter> _uriParameters = aResource.getURI().getUriParameters(); boolean _hasElements_1 = false; for(final URIParameter aParameter : _uriParameters) { _builder.append(" "); if (((!aResource.getURI().getUriParameters().isEmpty()) && (!parameters.isEmpty()))) { _builder.append(", ");
public static List<PrimitiveProperty> getMandatoryProperties(ObjectRealization includedProperties) { List<PrimitiveProperty> result = new ArrayList<>(); RealizationContainer realizationContainer = includedProperties.getRealizationContainer(); if (realizationContainer instanceof ResourceDefinition) { ResourceDefinition resource = (ResourceDefinition) realizationContainer; if (resource.getURI() != null) { for (URIParameter param : resource.getURI().getUriParameters()) { if (param.getSourceReference() instanceof PropertyReference) { PropertyReference property = (PropertyReference) param.getSourceReference(); result.add(property.getConceptualFeature()); } } } } // TODO : for TypedMessage return Collections.unmodifiableList(result); }
private String _getURISegmentId(final ServiceDataResource aResource, final CollectionParameter param) { String _name = aResource.getName(); String _plus = (_name + ".URI."); int _size = aResource.getURI().getSegments().size(); int _size_1 = this.getMatrixParameters(aResource).size(); int _plus_1 = (_size + _size_1); int _indexOf = this.getCollectionParameters(aResource).indexOf(param); int _plus_2 = (_plus_1 + _indexOf); int _plus_3 = (_plus_2 + 1); return (_plus + Integer.valueOf(_plus_3)); }
public static ResourceDefinition getContainingResourceDefinition(SourceReference sourceReference) { Parameter containingParameter = sourceReference.getContainingParameter(); if (containingParameter instanceof URIParameter) { return (ResourceDefinition) ((URIParameter) containingParameter).getContainingURI().eContainer(); } if (containingParameter instanceof CollectionParameter) { return ((CollectionParameter) containingParameter).getContainingResourceDefinition(); } if (containingParameter instanceof MessageParameter) { MessageParameter messageParemeter = (MessageParameter) containingParameter; return ((Method) messageParemeter.getContainingMessage().eContainer()).getContainingResourceDefinition(); } // current metamodel doesn't support other kinds of containers return null; }
EList<URIParameter> _uriParameters = method.getContainingResourceDefinition().getURI().getUriParameters(); if (_uriParameters != null) { _elvis = _uriParameters;
public static String getStringValue(Object object, StringBuffer result) { if (object instanceof HasStringValue) { if (object instanceof URI) { List<String> segments = new ArrayList<String>(((URI) object).getSegments().size()); for (URISegment segment : ((URI) object).getSegments()) { segments.add(segment.toString()); } return Joiner.on("/").join(segments); //$NON-NLS-1$ } else if (object instanceof URISegmentWithParameter) { return "{" + ((URISegmentWithParameter) object).getName() + "}"; //$NON-NLS-1$//$NON-NLS-2$ } else if (object instanceof URISegment) { return ((URISegment) object).getName(); } else if (object instanceof PrimitiveProperty) { PrimitiveProperty prop = (PrimitiveProperty) object; result.append(" (name: "); //$NON-NLS-1$ result.append(prop.getName()); result.append(", cardinality: "); //$NON-NLS-1$ result.append(prop.getCardinality()); result.append(", type: "); //$NON-NLS-1$ result.append(prop.getType()); result.append(')'); return result.toString(); } else { return null; } } return object.toString(); }
StringConcatenation _builder = new StringConcatenation(); Iterable<TemplateParameter> _filter = Iterables.<TemplateParameter>filter(resourceDef.getURI().getUriParameters(), TemplateParameter.class); for(final TemplateParameter param : _filter) { _builder.append("<param id=\""); Iterable<MatrixParameter> _filter_1 = Iterables.<MatrixParameter>filter(resourceDef.getURI().getUriParameters(), MatrixParameter.class); for(final MatrixParameter param_1 : _filter_1) { _builder.append("<param id=\"");
private String _getURISegmentId(final ServiceDataResource aResource, final URISegment segment) { String _name = aResource.getName(); String _plus = (_name + ".URI."); int _indexOf = aResource.getURI().getSegments().indexOf(segment); int _plus_1 = (_indexOf + 1); return (_plus + Integer.valueOf(_plus_1)); }
return Boolean.valueOf((_sourceReference instanceof PropertyReference)); }; Iterable<URIParameter> _filter = IterableExtensions.<URIParameter>filter(link.getTargetResource().getURI().getUriParameters(), _function); boolean _hasElements = false; for(final URIParameter param : _filter) {
attrs.add(methodAttr); final String uri = IterableExtensions.join(method.getContainingResourceDefinition().getURI().getSegments(), "/"); StringConcatenation _builder = new StringConcatenation(); _builder.append("Route(\"");
EList<URIParameter> _uriParameters = method.getContainingResourceDefinition().getURI().getUriParameters(); if (_uriParameters != null) { _elvis = _uriParameters;
EList<URIParameter> _uriParameters = null; if (_uRI!=null) { _uriParameters=_uRI.getUriParameters();
((ServiceDataResource) res).getURI().getUriParameters().forEach(_function);
_builder.newLine(); if (((resource.getURI() != null) && (!resource.getURI().getUriParameters().isEmpty()))) { _builder.append(" "); _builder.append("<h4>Parameters</h4>"); _builder.newLine(); _builder.append(" "); CharSequence _generateParams = this.generateParams(resource.getURI().getUriParameters()); _builder.append(_generateParams, " "); _builder.newLineIfNotEmpty();