protected IItemPropertyDescriptor createPropertyDescriptorDecorator(Object object, IItemPropertyDescriptor itemPropertyDescriptor) { return new ItemPropertyDescriptorDecorator(object, itemPropertyDescriptor); } }
@Override public Object getPropertyValue(Object o) { super.getPropertyValue(o); return this.object; } @Override
@Override public IItemPropertyDescriptor getPropertyDescriptor(Object object, Object propertyId) { IItemPropertyDescriptor descriptor = super.getPropertyDescriptor(mappedObject, propertyId); if (descriptor != null) { return new ItemPropertyDescriptorDecorator(mappedObject, descriptor); } return null; }
@Override public Object getPropertyValue(Object o) { super.getPropertyValue(o); return this.object; } @Override
@Override public IItemPropertyDescriptor getPropertyDescriptor(Object object, Object propertyId) { IItemPropertyDescriptor descriptor = super.getPropertyDescriptor(mappedObject, propertyId); if (descriptor != null) { return new ItemPropertyDescriptorDecorator(mappedObject, descriptor); } return null; }
@Override public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { List<IItemPropertyDescriptor> descriptors = super.getPropertyDescriptors(mappedObject); List<IItemPropertyDescriptor> result = new ArrayList<IItemPropertyDescriptor>(); for (int i = 0; i < descriptors.size(); ++i) { result.add(new ItemPropertyDescriptorDecorator(mappedObject, descriptors.get(i))); } return result; }
@Override public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { List<IItemPropertyDescriptor> descriptors = super.getPropertyDescriptors(mappedObject); List<IItemPropertyDescriptor> result = new ArrayList<IItemPropertyDescriptor>(); for (int i = 0; i < descriptors.size(); ++i) { result.add(new ItemPropertyDescriptorDecorator(mappedObject, descriptors.get(i))); } return result; }
/** * This returns the property descriptors for the adapted class. */ @Override public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) { TreeNode treeNode = (TreeNode)object; itemPropertyDescriptors = new ArrayList<IItemPropertyDescriptor>(); for (IItemPropertyDescriptor itemPropertyDescriptor : itemDelegator.getPropertyDescriptors(treeNode.getData())) { itemPropertyDescriptors.add(new ItemPropertyDescriptorDecorator(treeNode.getData(), itemPropertyDescriptor)); } return itemPropertyDescriptors; }
itemPropertyDescriptors.add(new ItemPropertyDescriptorDecorator(xsdParticleContent, delegatedItemPropertyDescriptor));
feature != XSDPackage.eINSTANCE.getXSDFeature_LexicalValue()) itemPropertyDescriptors.add(new ItemPropertyDescriptorDecorator(xsdAttributeDeclaration, delegatedItemPropertyDescriptor));