(XSDModelGroupDefinition) particle.getContent(); if (grpDef.isModelGroupDefinitionReference()) { grpDef = grpDef.getResolvedModelGroupDefinition();
(XSDModelGroupDefinition) particle.getContent(); if (grpDef.isModelGroupDefinitionReference()) { grpDef = grpDef.getResolvedModelGroupDefinition();
protected void init() { if (input instanceof XSDModelGroupDefinition) { XSDModelGroupDefinition group = (XSDModelGroupDefinition) input; isReference = group.isModelGroupDefinitionReference(); } }
public boolean isFocusAllowed() { XSDModelGroupDefinition xsdModelGroupDefinition = (XSDModelGroupDefinition) target; if (xsdModelGroupDefinition.isModelGroupDefinitionReference()) { return false; } return true; }
public Object caseXSDModelGroupDefinition(XSDModelGroupDefinition modelGroupDefinition) { XSDConcreteComponent target = null; if (modelGroupDefinition.isModelGroupDefinitionReference()) { target = modelGroupDefinition.getResolvedModelGroupDefinition(); } return target; }
public void visitModelGroupDefinition(XSDModelGroupDefinition modelGroupDef) { if (modelGroupDef.isModelGroupDefinitionReference()) { // if it's a reference we need to listen to the reference incase it changes thingsWeNeedToListenTo.add(modelGroupDef); } // listen to definition incase it changes XSDModelGroupDefinition resolvedModelGroupDef = modelGroupDef.getResolvedModelGroupDefinition(); thingsWeNeedToListenTo.add(resolvedModelGroupDef); super.visitModelGroupDefinition(modelGroupDef); }
public String[] getActions(Object object) { Collection list = new ArrayList(); if (!getXSDModelGroupDefinition().isModelGroupDefinitionReference()) { list.add(AddXSDElementAction.ID); list.add(AddXSDElementAction.REF_ID); list.add(BaseSelectionAction.SEPARATOR_ID); list.add(AddXSDModelGroupAction.SEQUENCE_ID); list.add(AddXSDModelGroupAction.CHOICE_ID); } list.add(DeleteXSDConcreteComponentAction.DELETE_XSD_COMPONENT_ID); if (getXSDModelGroupDefinition().isModelGroupDefinitionReference()) { list.add(BaseSelectionAction.SEPARATOR_ID); list.add(BaseSelectionAction.SUBMENU_START_ID + Messages._UI_ACTION_SET_MULTIPLICITY); list.add(SetMultiplicityAction.REQUIRED_ID); list.add(SetMultiplicityAction.ZERO_OR_ONE_ID); list.add(SetMultiplicityAction.ZERO_OR_MORE_ID); list.add(SetMultiplicityAction.ONE_OR_MORE_ID); list.add(BaseSelectionAction.SUBMENU_END_ID); } list.add(BaseSelectionAction.SEPARATOR_ID); list.add(ShowPropertiesViewAction.ID); return (String [])list.toArray(new String[0]); }
public String getText() { XSDModelGroupDefinition xsdModelGroupDefinition = (XSDModelGroupDefinition) target; String result = xsdModelGroupDefinition.isModelGroupDefinitionReference() ? xsdModelGroupDefinition.getQName() : xsdModelGroupDefinition.getName(); return result == null ? Messages._UI_LABEL_ABSENT : result; }
public void visitModelGroupDefinition(XSDModelGroupDefinition modelGroupDef) { if (!modelGroupDef.isModelGroupDefinitionReference()) { if (modelGroupDef.getModelGroup() != null) { visitModelGroup(modelGroupDef.getModelGroup()); } } }
public Image getImage() { XSDModelGroupDefinition xsdModelGroupDefinition = (XSDModelGroupDefinition) target; if (xsdModelGroupDefinition.isModelGroupDefinitionReference()) { if (isReadOnly()) { return MODEL_GROUP_REF_DISABLED_ICON; } return MODEL_GROUP_REF_ICON; } else { if (isReadOnly()) { return MODEL_GROUP_DISABLED_ICON; } return MODEL_GROUP_ICON; } }
@Override public String getText(Object object) { XSDModelGroupDefinition xsdModelGroupDefinition = ((XSDModelGroupDefinition)object); String result = xsdModelGroupDefinition.isModelGroupDefinitionReference() ? xsdModelGroupDefinition.getQName() : xsdModelGroupDefinition.getName(); return result == null ? XSDEditPlugin.INSTANCE.getString("_UI_Absent_label") : result; }
/** * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children * that can be created under this object. */ @Override protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); XSDModelGroupDefinition mgd = (XSDModelGroupDefinition) object; if (!mgd.isModelGroupDefinitionReference()) { // annotation newChildDescriptors.add(createChildParameter(xsdPackage.getXSDModelGroupDefinition_Annotation(), xsdFactory.createXSDAnnotation())); // all, choice, and sequence model groups addModelGroupChildParameters(newChildDescriptors, xsdPackage.getXSDModelGroupDefinition_ModelGroup(), true, false); } } }
if (grpDef.isModelGroupDefinitionReference()) { grpDef = grpDef.getResolvedModelGroupDefinition();
.getContent(); if (grpDef.isModelGroupDefinitionReference()) { grpDef = grpDef.getResolvedModelGroupDefinition();
if (grpDef.isModelGroupDefinitionReference()) { grpDef = grpDef.getResolvedModelGroupDefinition();
if (((XSDModelGroupDefinition) selected).isModelGroupDefinitionReference())
public void visitModelGroupDefinition(XSDModelGroupDefinition modelGroupDef) { if (!modelGroupDef.isModelGroupDefinitionReference()) { if (modelGroupDef.getModelGroup() != null) { visitModelGroup(modelGroupDef.getModelGroup()); } } else { XSDModelGroup modelGroup = modelGroupDef.getResolvedModelGroupDefinition().getModelGroup(); if (modelGroup != null) { visitModelGroup(modelGroup); } } }
if (elementDecl.isModelGroupDefinitionReference())
((XSDAttributeDeclaration) child).isAttributeDeclarationReference()) || (child instanceof XSDModelGroupDefinition && ((XSDModelGroupDefinition) child).isModelGroupDefinitionReference()) || (child instanceof XSDAttributeGroupDefinition && ((XSDAttributeGroupDefinition)