Lines 17-22
Link Here
|
17 |
import org.eclipse.pde.internal.core.ischema.IMetaAttribute; |
17 |
import org.eclipse.pde.internal.core.ischema.IMetaAttribute; |
18 |
import org.eclipse.pde.internal.core.ischema.ISchema; |
18 |
import org.eclipse.pde.internal.core.ischema.ISchema; |
19 |
import org.eclipse.pde.internal.core.ischema.ISchemaAttribute; |
19 |
import org.eclipse.pde.internal.core.ischema.ISchemaAttribute; |
|
|
20 |
import org.eclipse.pde.internal.core.ischema.ISchemaComplexType; |
20 |
import org.eclipse.pde.internal.core.ischema.ISchemaObject; |
21 |
import org.eclipse.pde.internal.core.ischema.ISchemaObject; |
21 |
import org.eclipse.pde.internal.core.schema.Schema; |
22 |
import org.eclipse.pde.internal.core.schema.Schema; |
22 |
import org.eclipse.pde.internal.core.schema.SchemaElement; |
23 |
import org.eclipse.pde.internal.core.schema.SchemaElement; |
Lines 97-102
Link Here
|
97 |
fDepTrue.setSelection(fElement.isDeprecated()); |
98 |
fDepTrue.setSelection(fElement.isDeprecated()); |
98 |
fDepFalse.setSelection(!fElement.isDeprecated()); |
99 |
fDepFalse.setSelection(!fElement.isDeprecated()); |
99 |
|
100 |
|
|
|
101 |
boolean hasCompositor = false; |
102 |
if (fElement.getType() instanceof ISchemaComplexType && |
103 |
((ISchemaComplexType)fElement.getType()).getCompositor() != null) |
104 |
hasCompositor = true; |
105 |
if (hasCompositor) |
106 |
fElement.setTranslatableProperty(false); |
100 |
fTransTrue.setSelection(fElement.hasTranslatableContent()); |
107 |
fTransTrue.setSelection(fElement.hasTranslatableContent()); |
101 |
fTransFalse.setSelection(!fElement.hasTranslatableContent()); |
108 |
fTransFalse.setSelection(!fElement.hasTranslatableContent()); |
102 |
|
109 |
|
Lines 107-114
Link Here
|
107 |
|
114 |
|
108 |
fDepTrue.setEnabled(editable); |
115 |
fDepTrue.setEnabled(editable); |
109 |
fDepFalse.setEnabled(editable); |
116 |
fDepFalse.setEnabled(editable); |
110 |
fTransTrue.setEnabled(editable); |
117 |
fTransTrue.setEnabled(editable && !hasCompositor); |
111 |
fTransFalse.setEnabled(editable); |
118 |
fTransFalse.setEnabled(editable && !hasCompositor); |
112 |
} |
119 |
} |
113 |
|
120 |
|
114 |
public void hookListeners() { |
121 |
public void hookListeners() { |