directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pamarce...@apache.org
Subject svn commit: r1066816 - in /directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views: ProblemsViewLabelProvider.java messages.properties messages_de.properties messages_fr.properties
Date Thu, 03 Feb 2011 14:14:19 GMT
Author: pamarcelot
Date: Thu Feb  3 14:14:18 2011
New Revision: 1066816

URL: http://svn.apache.org/viewvc?rev=1066816&view=rev
Log:
Added implementation for error message methods.

Modified:
    directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/ProblemsViewLabelProvider.java
    directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages.properties
    directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages_de.properties
    directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages_fr.properties

Modified: directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/ProblemsViewLabelProvider.java
URL: http://svn.apache.org/viewvc/directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/ProblemsViewLabelProvider.java?rev=1066816&r1=1066815&r2=1066816&view=diff
==============================================================================
--- directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/ProblemsViewLabelProvider.java
(original)
+++ directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/ProblemsViewLabelProvider.java
Thu Feb  3 14:14:18 2011
@@ -22,10 +22,13 @@ package org.apache.directory.studio.sche
 
 import org.apache.directory.shared.ldap.model.exception.LdapSchemaException;
 import org.apache.directory.shared.ldap.model.schema.AttributeType;
+import org.apache.directory.shared.ldap.model.schema.LdapSyntax;
+import org.apache.directory.shared.ldap.model.schema.MatchingRule;
 import org.apache.directory.shared.ldap.model.schema.ObjectClass;
 import org.apache.directory.shared.ldap.model.schema.SchemaObject;
 import org.apache.directory.studio.schemaeditor.Activator;
 import org.apache.directory.studio.schemaeditor.PluginConstants;
+import org.apache.directory.studio.schemaeditor.controller.SchemaHandler;
 import org.apache.directory.studio.schemaeditor.view.wrappers.Folder;
 import org.apache.directory.studio.schemaeditor.view.wrappers.SchemaErrorWrapper;
 import org.apache.directory.studio.schemaeditor.view.wrappers.SchemaWarningWrapper;
@@ -156,9 +159,9 @@ public class ProblemsViewLabelProvider e
                 case AT_NONEXISTENT_EQUALITY_MATCHING_RULE:
                     return getMessageATNonExistentEqualityMatchingRule( exception );
                 case AT_NONEXISTENT_ORDERING_MATCHING_RULE:
-                    return getMessageNonExistentOrderingMatchingRule( exception );
+                    return getMessageATNonExistentOrderingMatchingRule( exception );
                 case AT_NONEXISTENT_SUBSTRING_MATCHING_RULE:
-                    return getMessageNonExistentSubstringMatchingRule( exception );
+                    return getMessageATNonExistentSubstringMatchingRule( exception );
                 case AT_MUST_HAVE_SAME_USAGE_THAN_SUPERIOR:
                     return getMessageATMustHaveSameUsageThanSuperior( exception );
                 case AT_USER_APPLICATIONS_USAGE_MUST_BE_USER_MODIFIABLE:
@@ -169,9 +172,8 @@ public class ProblemsViewLabelProvider e
                     return getMessageATCollectiveCannotBeSingleValued( exception );
 
                     // Codes for Object Class
-
                 case OC_ABSTRACT_MUST_INHERIT_FROM_ABSTRACT_OC:
-                    return getMessageOCAbstractOCMustInheritFromAbstractOC( exception );
+                    return getMessageOCAbstractMustInheritFromAbstractOC( exception );
                 case OC_AUXILIARY_CANNOT_INHERIT_FROM_STRUCTURAL_OC:
                     return getMessageOCAuxiliaryCannotInheritFromStructuralOC( exception
);
                 case OC_STRUCTURAL_CANNOT_INHERIT_FROM_AUXILIARY_OC:
@@ -194,8 +196,8 @@ public class ProblemsViewLabelProvider e
                     return getMessageOCNonExistentMayAT( exception );
                 case OC_DUPLICATE_AT_IN_MAY_AND_MUST:
                     return getMessageOCDuplicateATInMayAndMust( exception );
-                    // Codes for Matching Rule
 
+                    // Codes for Matching Rule
                 case MR_NONEXISTENT_SYNTAX:
                     return getMessageMRNonExistentSyntax( exception );
             }
@@ -203,83 +205,6 @@ public class ProblemsViewLabelProvider e
 
         return ""; //$NON-NLS-1$
 
-        //        if ( element instanceof DuplicateAliasError )
-        //        {
-        //            DuplicateAliasError duplicateAliasError = ( DuplicateAliasError ) element;
-        //
-        //            SchemaObject duplicate = duplicateAliasError.getDuplicate();
-        //            if ( duplicate instanceof AttributeType )
-        //            {
-        //                return NLS
-        //                        .bind(
-        //                            Messages.getString( "ProblemsViewLabelProvider.DuplicateAliasErrorAttributeType"
), new String[] { duplicateAliasError.getAlias(), duplicate.getOid() } ); //$NON-NLS-1$
-        //            }
-        //            else if ( duplicate instanceof ObjectClass )
-        //            {
-        //                return NLS
-        //                        .bind(
-        //                            Messages.getString( "ProblemsViewLabelProvider.DuplicateAliasErrorObjectClass"
), new String[] { duplicateAliasError.getAlias(), duplicate.getOid() } ); //$NON-NLS-1$
-        //            }
-        //        }
-        //        else if ( element instanceof DuplicateOidError )
-        //        {
-        //            DuplicateOidError duplicateOidError = ( DuplicateOidError ) element;
-        //            SchemaObject duplicate = duplicateOidError.getDuplicate();
-        //            if ( duplicate instanceof AttributeType )
-        //            {
-        //                return NLS
-        //                        .bind(
-        //                            Messages.getString( "ProblemsViewLabelProvider.DuplicateOidErrorAttributeType"
), new String[] { duplicateOidError.getOid(), duplicate.getName() } ); //$NON-NLS-1$
-        //            }
-        //            else if ( duplicate instanceof ObjectClass )
-        //            {
-        //                return NLS
-        //                        .bind(
-        //                            Messages.getString( "ProblemsViewLabelProvider.DuplicateOidErrorObjectClass"
), new String[] { duplicateOidError.getOid(), duplicate.getName() } ); //$NON-NLS-1$
-        //            }
-        //        }
-        //        else if ( element instanceof NonExistingATSuperiorError )
-        //        {
-        //            NonExistingATSuperiorError nonExistingATSuperiorError = ( NonExistingATSuperiorError
) element;
-        //            return NLS
-        //                    .bind(
-        //                        Messages.getString( "ProblemsViewLabelProvider.NonExistingSuperiorAttribute"
), new String[] { nonExistingATSuperiorError.getSuperiorAlias() } ); //$NON-NLS-1$
-        //        }
-        //        else if ( element instanceof NonExistingOCSuperiorError )
-        //        {
-        //            NonExistingOCSuperiorError nonExistingOCSuperiorError = ( NonExistingOCSuperiorError
) element;
-        //            return NLS
-        //                    .bind(
-        //                        Messages.getString( "ProblemsViewLabelProvider.NonExistingSuperiorObject"
), new String[] { nonExistingOCSuperiorError.getSuperiorAlias() } ); //$NON-NLS-1$
-        //        }
-        //        else if ( element instanceof NonExistingMandatoryATError )
-        //        {
-        //            NonExistingMandatoryATError nonExistingMandatoryATError = ( NonExistingMandatoryATError
) element;
-        //            return NLS
-        //                    .bind(
-        //                        Messages.getString( "ProblemsViewLabelProvider.NonExistingMandatoryAttribute"
), new String[] { nonExistingMandatoryATError.getAlias() } ); //$NON-NLS-1$
-        //        }
-        //        else if ( element instanceof NonExistingOptionalATError )
-        //        {
-        //            NonExistingOptionalATError nonExistingOptionalATError = ( NonExistingOptionalATError
) element;
-        //            return NLS
-        //                    .bind(
-        //                        Messages.getString( "ProblemsViewLabelProvider.NonExistingOptionalAttribute"
), new String[] { nonExistingOptionalATError.getAlias() } ); //$NON-NLS-1$
-        //        }
-        //        else if ( element instanceof NonExistingSyntaxError )
-        //        {
-        //            NonExistingSyntaxError nonExistingSyntaxError = ( NonExistingSyntaxError
) element;
-        //            return NLS
-        //                    .bind(
-        //                        Messages.getString( "ProblemsViewLabelProvider.NonExistingSyntax"
), new String[] { nonExistingSyntaxError.getSyntaxOid() } ); //$NON-NLS-1$
-        //        }
-        //        else if ( element instanceof NonExistingMatchingRuleError )
-        //        {
-        //            NonExistingMatchingRuleError nonExistingMatchingRuleError = ( NonExistingMatchingRuleError
) element;
-        //            return NLS
-        //                    .bind(
-        //                        Messages.getString( "ProblemsViewLabelProvider.NonExistingMatchingRule"
), new String[] { nonExistingMatchingRuleError.getMatchingRuleAlias() } ); //$NON-NLS-1$
-        //        }
         //        else if ( element instanceof NoAliasWarning )
         //        {
         //            NoAliasWarning noAliasWarning = ( NoAliasWarning ) element;
@@ -297,65 +222,6 @@ public class ProblemsViewLabelProvider e
         //                            Messages.getString( "ProblemsViewLabelProvider.NoAliasWarningObjectClass"
), new String[] { source.getOid() } ); //$NON-NLS-1$
         //            }
         //        }
-        //        else if ( element instanceof ClassTypeHierarchyError )
-        //        {
-        //            ClassTypeHierarchyError classTypeHierarchyError = ( ClassTypeHierarchyError
) element;
-        //            ObjectClass source = ( ObjectClass ) classTypeHierarchyError.getSourceObject();
-        //            ObjectClass superior = ( ObjectClass ) classTypeHierarchyError.getSuperior();
-        //            if ( source.getType().equals( ObjectClassTypeEnum.ABSTRACT ) )
-        //            {
-        //                if ( superior.getType().equals( ObjectClassTypeEnum.STRUCTURAL
) )
-        //                {
-        //                    return NLS
-        //                            .bind(
-        //                                Messages
-        //                                    .getString( "ProblemsViewLabelProvider.ClassTypeHierarchyErrorAbstractStructuralObject"
), new String[] { getDisplayName( source ), getDisplayName( superior ) } ); //$NON-NLS-1$
-        //                }
-        //                else if ( superior.getType().equals( ObjectClassTypeEnum.AUXILIARY
) )
-        //                {
-        //                    return NLS
-        //                            .bind(
-        //                                Messages
-        //                                    .getString( "ProblemsViewLabelProvider.ClassTypeHierarchyErrorAbstractAuxiliaryObject"
), new String[] { getDisplayName( source ), getDisplayName( superior ) } ); //$NON-NLS-1$
-        //                }
-        //            }
-        //            else if ( source.getType().equals( ObjectClassTypeEnum.AUXILIARY )
)
-        //            {
-        //                if ( superior.getType().equals( ObjectClassTypeEnum.STRUCTURAL
) )
-        //                {
-        //                    return NLS
-        //                            .bind(
-        //                                Messages
-        //                                    .getString( "ProblemsViewLabelProvider.ClassTypeHierarchyErrorAuxiliaryStructuralObject"
), new String[] { getDisplayName( source ), getDisplayName( superior ) } ); //$NON-NLS-1$
-        //                }
-        //                else
-        //                {
-        //                    return NLS
-        //                            .bind(
-        //                                Messages.getString( "ProblemsViewLabelProvider.ClassTypeHierarchyErrorAuxiliary"
), new String[] { getDisplayName( source ) } ); //$NON-NLS-1$
-        //                }
-        //            }
-        //        }
-        //        else if ( element instanceof DifferentUsageAsSuperiorError )
-        //        {
-        //            DifferentUsageAsSuperiorError differentUsageAsSuperiorError = ( DifferentUsageAsSuperiorError
) element;
-        //            AttributeType source = ( AttributeType ) differentUsageAsSuperiorError.getSourceObject();
-        //            AttributeType superior = ( AttributeType ) differentUsageAsSuperiorError.getSuperior();
-        //            return NLS
-        //                    .bind(
-        //                        Messages.getString( "ProblemsViewLabelProvider.AttributeTypeUsage"
), new String[] { getDisplayName( source ), getDisplayName( superior ) } ); //$NON-NLS-1$
-        //        }
-        //        else if ( element instanceof DifferentCollectiveAsSuperiorError )
-        //        {
-        //            DifferentCollectiveAsSuperiorError differentCollectiveAsSuperiorError
= ( DifferentCollectiveAsSuperiorError ) element;
-        //            AttributeType source = ( AttributeType ) differentCollectiveAsSuperiorError.getSourceObject();
-        //            AttributeType superior = ( AttributeType ) differentCollectiveAsSuperiorError.getSuperior();
-        //            return NLS
-        //                    .bind(
-        //                        Messages.getString( "ProblemsViewLabelProvider.AttributeTypeCollective"
), new String[] { getDisplayName( source ), getDisplayName( superior ) } ); //$NON-NLS-1$
-        //        }
-
-        //        return ""; //$NON-NLS-1$
     }
 
 
@@ -363,13 +229,14 @@ public class ProblemsViewLabelProvider e
     {
         SchemaObject duplicate = exception.getOtherObject();
         String message = null;
+
         if ( duplicate instanceof AttributeType )
         {
-            message = Messages.getString( "ProblemsViewLabelProvider.DuplicateAliasErrorAttributeType"
); //$NON-NLS-1$
+            message = Messages.getString( "ProblemsViewLabelProvider.NameAlreadyRegisteredAT"
); //$NON-NLS-1$
         }
         else if ( duplicate instanceof ObjectClass )
         {
-            message = Messages.getString( "ProblemsViewLabelProvider.DuplicateAliasErrorObjectClass"
); //$NON-NLS-1$
+            message = Messages.getString( "ProblemsViewLabelProvider.NameAlreadyRegisteredOC"
); //$NON-NLS-1$
         }
 
         return NLS.bind( message, new String[]
@@ -381,14 +248,16 @@ public class ProblemsViewLabelProvider e
     {
         SchemaObject duplicate = exception.getOtherObject();
         String message = null;
+
         if ( duplicate instanceof AttributeType )
         {
-            message = Messages.getString( "ProblemsViewLabelProvider.DuplicateOidErrorAttributeType"
); //$NON-NLS-1$
+            message = Messages.getString( "ProblemsViewLabelProvider.OidAlreadyRegisteredAT"
); //$NON-NLS-1$
         }
         else if ( duplicate instanceof ObjectClass )
         {
-            message = Messages.getString( "ProblemsViewLabelProvider.DuplicateOidErrorObjectClass"
); //$NON-NLS-1$
+            message = Messages.getString( "ProblemsViewLabelProvider.OidAlreadyRegisteredOC"
); //$NON-NLS-1$
         }
+
         return NLS.bind( message, new String[]
             { exception.getRelatedId(), duplicate.getName() } );
     }
@@ -396,183 +265,177 @@ public class ProblemsViewLabelProvider e
 
     private String getMessageNonExistentSchema( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.NonExistentSchema"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
     private String getMessageATNonExistentSuperior( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.ATNonExistentSuperior"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
     private String getMessageATCannotSubtypeCollectiveAT( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return Messages.getString( "ProblemsViewLabelProvider.ATCannotSubtypeCollectiveAT"
); //$NON-NLS-1$;
     }
 
 
     private String getMessageATCycleTypeHierarchy( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return Messages.getString( "ProblemsViewLabelProvider.ATCycleTypeHierarchy" ); //$NON-NLS-1$;
     }
 
 
     private String getMessageATNonExistentSyntax( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.NonExistentSyntax"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
     private String getMessageATSyntaxOrSuperiorRequired( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.ATSyntaxOrSuperiorRequired"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
     private String getMessageATNonExistentEqualityMatchingRule( LdapSchemaException exception
)
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind(
+            Messages.getString( "ProblemsViewLabelProvider.ATNonExistentEqualityMatchingRule"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
-    private String getMessageNonExistentOrderingMatchingRule( LdapSchemaException exception
)
+    private String getMessageATNonExistentOrderingMatchingRule( LdapSchemaException exception
)
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind(
+            Messages.getString( "ProblemsViewLabelProvider.ATNonExistentOrderingMatchingRule"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
-    private String getMessageNonExistentSubstringMatchingRule( LdapSchemaException exception
)
+    private String getMessageATNonExistentSubstringMatchingRule( LdapSchemaException exception
)
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind(
+            Messages.getString( "ProblemsViewLabelProvider.ATNonExistentSubstringMatchingRule"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
     private String getMessageATMustHaveSameUsageThanSuperior( LdapSchemaException exception
)
     {
-        // TODO Auto-generated method stub
-        return null;
+        return Messages.getString( "ProblemsViewLabelProvider.ATMustHaveSameUsageThanSuperior"
);
     }
 
 
     private String getMessageATUserApplicationsUsageMustBeUserModifiable( LdapSchemaException
exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return Messages.getString( "ProblemsViewLabelProvider.ATUserApplicationsUsageMustBeUserModifiable"
);
     }
 
 
     private String getMessageATCollectiveMustHaveUserApplicationsUsage( LdapSchemaException
exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return Messages.getString( "ProblemsViewLabelProvider.ATCollectiveMustHaveUserApplicationsUsage"
);
     }
 
 
     private String getMessageATCollectiveCannotBeSingleValued( LdapSchemaException exception
)
     {
-        // TODO Auto-generated method stub
-        return null;
+        return Messages.getString( "ProblemsViewLabelProvider.ATCollectiveCannotBeSingleValued"
);
     }
 
 
-    private String getMessageOCAbstractOCMustInheritFromAbstractOC( LdapSchemaException exception
)
+    private String getMessageOCAbstractMustInheritFromAbstractOC( LdapSchemaException exception
)
     {
-        // TODO Auto-generated method stub
-        return null;
+        return Messages.getString( "ProblemsViewLabelProvider.OCAbstractMustInheritFromAbstractOC"
);
     }
 
 
     private String getMessageOCAuxiliaryCannotInheritFromStructuralOC( LdapSchemaException
exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return Messages.getString( "ProblemsViewLabelProvider.OCAuxiliaryCannotInheritFromStructuralOC"
);
     }
 
 
     private String getMessageOCStructuralCannotInheritFromAuxiliaryOC( LdapSchemaException
exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return Messages.getString( "ProblemsViewLabelProvider.OCStructuralCannotInheritFromAuxiliaryOC"
);
     }
 
 
     private String getMessageOCNonExistentSuperior( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.OCNonExistentSuperior"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
     private String getMessageOCCycleClassHierarchy( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return Messages.getString( "ProblemsViewLabelProvider.OCCycleClassHierarchy" );
     }
 
 
     private String getMessageOCCollectiveNotAllowedInMust( LdapSchemaException exception
)
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.OCCollectiveNotAllowedInMust"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
     private String getMessageOCCollectiveNotAllowedInMay( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.OCCollectiveNotAllowedInMay"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
     private String getMessageOCDuplicateATInMust( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.OCDuplicateATInMust"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
     private String getMessageOCDuplicateATInMay( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.OCDuplicateATInMay"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
     private String getMessageOCNonExistentMustAT( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.OCNonExistentMustAT"
), new String[]//$NON-NLS-1$
+            { exception.getRelatedId() } );
     }
 
 
     private String getMessageOCNonExistentMayAT( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.OCNonExistentMayAT"
), new String[] //$NON-NLS-1$
+            { exception.getRelatedId() } );
+
     }
 
 
     private String getMessageOCDuplicateATInMayAndMust( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.OCDuplicateATInMayAndMust"
), new String[] //$NON-NLS-1$;
+            { exception.getRelatedId() } );
     }
 
 
     private String getMessageMRNonExistentSyntax( LdapSchemaException exception )
     {
-        // TODO Auto-generated method stub
-        return null;
+        return NLS.bind( Messages.getString( "ProblemsViewLabelProvider.NonExistentSyntax"
), new String[] //$NON-NLS-1$;
+            { exception.getRelatedId() } );
     }
 
 
@@ -586,8 +449,8 @@ public class ProblemsViewLabelProvider e
      */
     private String getDisplayName( SchemaObject so )
     {
-        String name = so.getName();
-
+        SchemaObject schemaObject = getSchemaObject( so );
+        String name = schemaObject.getName();
         if ( ( name != null ) && ( !name.equals( "" ) ) ) //$NON-NLS-1$
         {
             return name;
@@ -597,4 +460,38 @@ public class ProblemsViewLabelProvider e
             return so.getOid();
         }
     }
+
+
+    /**
+     * Gets the original {@link SchemaObject} from the {@link SchemaHandler}.
+     *
+     * @param so
+     *      the schema object
+     * @return
+     *      the original schema object from the schema handler.
+     */
+    private SchemaObject getSchemaObject( SchemaObject so )
+    {
+        SchemaHandler schemaHandler = Activator.getDefault().getSchemaHandler();
+        SchemaObject schemaObject = null;
+
+        if ( so instanceof AttributeType )
+        {
+            schemaObject = schemaHandler.getAttributeType( so.getOid() );
+        }
+        else if ( so instanceof LdapSyntax )
+        {
+            schemaObject = schemaHandler.getSyntax( so.getOid() );
+        }
+        else if ( so instanceof MatchingRule )
+        {
+            schemaObject = schemaHandler.getMatchingRule( so.getOid() );
+        }
+        else if ( so instanceof ObjectClass )
+        {
+            schemaObject = schemaHandler.getObjectClass( so.getOid() );
+        }
+
+        return schemaObject;
+    }
 }

Modified: directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages.properties
URL: http://svn.apache.org/viewvc/directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages.properties?rev=1066816&r1=1066815&r2=1066816&view=diff
==============================================================================
--- directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages.properties
(original)
+++ directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages.properties
Thu Feb  3 14:14:18 2011
@@ -24,24 +24,37 @@ ProblemsView.Errors=errors
 ProblemsView.Resource=Resource
 ProblemsView.Warning=warning
 ProblemsView.Warnings=warnings
-ProblemsViewLabelProvider.DuplicateAliasErrorAttributeType=Alias "{0}" is already used by
another item\: attribute type with OID "{1}".
-ProblemsViewLabelProvider.DuplicateAliasErrorObjectClass=Alias "{0}" is already used by another
item\: object class with OID "{1}".
-ProblemsViewLabelProvider.DuplicateOidErrorAttributeType=OID "{0}" is already used by another
item\: attribute type with alias "{1}".
-ProblemsViewLabelProvider.DuplicateOidErrorObjectClass=OID "{0}" is already used by another
item\: object class with alias "{1}".
+ProblemsViewLabelProvider.NonExistentSchema=Schema "{0}" does not exist.
+ProblemsViewLabelProvider.ATCannotSubtypeCollectiveAT=A collective attribute type cannot
be subtyped.
+ProblemsViewLabelProvider.ATCycleTypeHierarchy=A cycle has been detected in attribute type
hierarchy.
+ProblemsViewLabelProvider.ATSyntaxOrSuperiorRequired=A syntax or a superior is required.
+ProblemsViewLabelProvider.ATMustHaveSameUsageThanSuperior=The attribute type must have the
same usage than its superior.
+ProblemsViewLabelProvider.ATUserApplicationsUsageMustBeUserModifiable=Having a usage set
to 'userApplications', the attribute type must be user modifiable.
+ProblemsViewLabelProvider.ATCollectiveMustHaveUserApplicationsUsage=Being collective, the
attribute type must have a usage set to 'userApplications'.
+ProblemsViewLabelProvider.ATCollectiveCannotBeSingleValued=Being collective, the attribute
type cannot be single valued.
+ProblemsViewLabelProvider.OCAbstractMustInheritFromAbstractOC=An abstract object class must
inherit from another abstract object class.
+ProblemsViewLabelProvider.OCAuxiliaryCannotInheritFromStructuralOC=An auxiliary object class
cannot inherit from a structural object class.
+ProblemsViewLabelProvider.OCStructuralCannotInheritFromAuxiliaryOC=A structural object class
cannot inherit from an auxiliary object class.
+ProblemsViewLabelProvider.OCCycleClassHierarchy=A cycle has been detected in object class
hierarchy.
+ProblemsViewLabelProvider.OCCollectiveNotAllowedInMust=Collective attribute type "{0}" is
not allowed as a mandatory attribute type.
+ProblemsViewLabelProvider.OCCollectiveNotAllowedInMay=Collective attribute type "{0}" is
not allowed as an optional attribute type.
+ProblemsViewLabelProvider.OCDuplicateATInMust=Duplicated attribute type "{0}" in the mandatory
attribute types list.
+ProblemsViewLabelProvider.OCDuplicateATInMay=Duplicated attribute type "{0}" in the optional
attribute types list.
+ProblemsViewLabelProvider.OCDuplicateATInMayAndMust=Duplicated attribute type "{0}" in the
mandatory and optional attribute types lists.
+ProblemsViewLabelProvider.NameAlreadyRegisteredAT=Alias "{0}" is already used by another
item\: attribute type with OID "{1}".
+ProblemsViewLabelProvider.NameAlreadyRegisteredOC=Alias "{0}" is already used by another
item\: object class with OID "{1}".
+ProblemsViewLabelProvider.OidAlreadyRegisteredAT=OID "{0}" is already used by another item\:
attribute type with alias "{1}".
+ProblemsViewLabelProvider.OidAlreadyRegisteredOC=OID "{0}" is already used by another item\:
object class with alias "{1}".
 ProblemsViewLabelProvider.NoAliasWarningAttributeType=Attribute type with OID "{0}" does
not have any alias.
 ProblemsViewLabelProvider.NoAliasWarningObjectClass=Object class with OID "{0}" does not
have any alias.
-ProblemsViewLabelProvider.ClassTypeHierarchyErrorAbstractStructuralObject=Abstract object
class "{0}" can not extend Structural object class : "{1}".
-ProblemsViewLabelProvider.ClassTypeHierarchyErrorAbstractAuxiliaryObject=Abstract object
class "{0}" can not extend Auxiliary object class : "{1}".
-ProblemsViewLabelProvider.ClassTypeHierarchyErrorAuxiliaryStructuralObject=Auxiliary object
class "{0}" Structural object class :"{1}".
-ProblemsViewLabelProvider.ClassTypeHierarchyErrorAuxiliary=Auxiliary object class "{0}" Structural
object class :"{1}".
-ProblemsViewLabelProvider.AttributeTypeUsage=Attribute type "{0}" has a different usage value
than its superior "{1}".
-ProblemsViewLabelProvider.AttributeTypeCollective=Attribute type "{0}" must be collective
as its superior "{1}".
-ProblemsViewLabelProvider.NonExistingMandatoryAttribute=Mandatory attribute type "{0}" does
not exist.
-ProblemsViewLabelProvider.NonExistingMatchingRule=Matching rule "{0}" does not exist.
-ProblemsViewLabelProvider.NonExistingOptionalAttribute=Optional attribute type "{0}" does
not exist.
-ProblemsViewLabelProvider.NonExistingSuperiorAttribute=Superior attribute type "{0}" does
not exist.
-ProblemsViewLabelProvider.NonExistingSuperiorObject=Superior object class "{0}" does not
exist.
-ProblemsViewLabelProvider.NonExistingSyntax=Syntax with OID "{0}" does not exist.
+ProblemsViewLabelProvider.OCNonExistentMustAT=Mandatory attribute type "{0}" does not exist.
+ProblemsViewLabelProvider.ATNonExistentEqualityMatchingRule=Equality matching rule "{0}"
does not exist.
+ProblemsViewLabelProvider.ATNonExistentOrderingMatchingRule=Ordering matching rule "{0}"
does not exist.
+ProblemsViewLabelProvider.ATNonExistentSubstringMatchingRule=Substring matching rule "{0}"
does not exist.
+ProblemsViewLabelProvider.OCNonExistentMayAT=Optional attribute type "{0}" does not exist.
+ProblemsViewLabelProvider.ATNonExistentSuperior=Superior attribute type "{0}" does not exist.
+ProblemsViewLabelProvider.OCNonExistentSuperior=Superior object class "{0}" does not exist.
+ProblemsViewLabelProvider.NonExistentSyntax=Syntax with OID "{0}" does not exist.
 SchemaViewLabelProvider.None=(None)
 SchemaViewSortingDialog.Ascending=Ascending
 SchemaViewSortingDialog.Descending=Descending

Modified: directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages_de.properties
URL: http://svn.apache.org/viewvc/directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages_de.properties?rev=1066816&r1=1066815&r2=1066816&view=diff
==============================================================================
--- directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages_de.properties
(original)
+++ directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages_de.properties
Thu Feb  3 14:14:18 2011
@@ -24,24 +24,37 @@ ProblemsView.Errors=Fehler
 ProblemsView.Resource=Resource
 ProblemsView.Warning=Warnung
 ProblemsView.Warnings=Warnungen
-ProblemsViewLabelProvider.DuplicateAliasErrorAttributeType=Alias "{0}" wird schon anderweitig\:
Attribut-Typ mit OID "{1}".
-ProblemsViewLabelProvider.DuplicateAliasErrorObjectClass=Alias "{0}" wird schon anderweitig
verwendet\: Objektklasse mit OID "{1}".
-ProblemsViewLabelProvider.DuplicateOidErrorAttributeType=OID "{0}" wird schon anderweitig
verwendet\: Attribut-Typ mit Alias "{1}".
-ProblemsViewLabelProvider.DuplicateOidErrorObjectClass=OID "{0}" wird schon anderweitig verwendet\:
Objektklasse mit Alias "{1}".
+ProblemsViewLabelProvider.NonExistentSchema=TODO:Schema "{0}" does not exist.
+ProblemsViewLabelProvider.ATCannotSubtypeCollectiveAT=TODO:A collective attribute type cannot
be subtyped.
+ProblemsViewLabelProvider.ATCycleTypeHierarchy=TODO:A cycle has been detected in attribute
type hierarchy.
+ProblemsViewLabelProvider.ATSyntaxOrSuperiorRequired=TODO:A syntax or a superior is required.
+ProblemsViewLabelProvider.ATMustHaveSameUsageThanSuperior=TODO:The attribute type must have
the same usage than its superior.
+ProblemsViewLabelProvider.ATUserApplicationsUsageMustBeUserModifiable=TODO:Having a usage
set to 'userApplications', the attribute type must be user modifiable.
+ProblemsViewLabelProvider.ATCollectiveMustHaveUserApplicationsUsage=TODO:Being collective,
the attribute type must have a usage set to 'userApplications'.
+ProblemsViewLabelProvider.ATCollectiveCannotBeSingleValued=TODO:Being collective, the attribute
type cannot be single valued.
+ProblemsViewLabelProvider.OCAbstractMustInheritFromAbstractOC=TODO:An abstract object class
must inherit from another abstract object class.
+ProblemsViewLabelProvider.OCAuxiliaryCannotInheritFromStructuralOC=TODO:An auxiliary object
class cannot inherit from a structural object class.
+ProblemsViewLabelProvider.OCStructuralCannotInheritFromAuxiliaryOC=TODO:A structural object
class cannot inherit from an auxiliary object class.
+ProblemsViewLabelProvider.OCCycleClassHierarchy=TODO:A cycle has been detected in object
class hierarchy.
+ProblemsViewLabelProvider.OCCollectiveNotAllowedInMust=TODO:Collective attribute type "{0}"
is not allowed as a mandatory attribute type.
+ProblemsViewLabelProvider.OCCollectiveNotAllowedInMay=TODO:Collective attribute type "{0}"
is not allowed as an optional attribute type.
+ProblemsViewLabelProvider.OCDuplicateATInMust=TODO:Duplicated attribute type "{0}" in the
mandatory attribute types list.
+ProblemsViewLabelProvider.OCDuplicateATInMay=TODO:Duplicated attribute type "{0}" in the
optional attribute types list.
+ProblemsViewLabelProvider.OCDuplicateATInMayAndMust=TODO:Duplicated attribute type "{0}"
in the mandatory and optional attribute types lists.
+ProblemsViewLabelProvider.NameAlreadyRegisteredAT=Alias "{0}" wird schon anderweitig\: Attribut-Typ
mit OID "{1}".
+ProblemsViewLabelProvider.NameAlreadyRegisteredOC=Alias "{0}" wird schon anderweitig verwendet\:
Objektklasse mit OID "{1}".
+ProblemsViewLabelProvider.OidAlreadyRegisteredAT=OID "{0}" wird schon anderweitig verwendet\:
Attribut-Typ mit Alias "{1}".
+ProblemsViewLabelProvider.OidAlreadyRegisteredOC=OID "{0}" wird schon anderweitig verwendet\:
Objektklasse mit Alias "{1}".
 ProblemsViewLabelProvider.NoAliasWarningAttributeType=Attribut-Typ mit OID "{0}" hat keinen
Alias.
 ProblemsViewLabelProvider.NoAliasWarningObjectClass=Objektklasse mit OID "{0}" hat keinen
Alias.
-ProblemsViewLabelProvider.ClassTypeHierarchyErrorAbstractStructuralObject=Abstrakte Objektklasse
"{0}" kann die strukturelle Objektklasse "{1}" nicht erweitern.
-ProblemsViewLabelProvider.ClassTypeHierarchyErrorAbstractAuxiliaryObject=Abstrakte Objektklasse
"{0}" kann die zus?tzliche Objektklasse "{1}" nicht erweitern.
-ProblemsViewLabelProvider.ClassTypeHierarchyErrorAuxiliaryStructuralObject=Zus\u00E4tzliche
Objektklasse "{0}" strukturelle Objektklasse \: "{1}".
-ProblemsViewLabelProvider.ClassTypeHierarchyErrorAuxiliary=Zus\u00E4tzliche Objektklasse
"{0}" strukturelle Objektklasse \: "{1}".
-ProblemsViewLabelProvider.AttributeTypeUsage=Attribut-Typ "{0}" hat einen anderen Gebrauchswert
als sein \u00DCbergeordneter "{1}".
-ProblemsViewLabelProvider.AttributeTypeCollective=Attribut Type "{0}" muss kollektiv sein
wie sein \u00DCbergeordneter "{1}".
-ProblemsViewLabelProvider.NonExistingMandatoryAttribute=Pflichtattribut-Typ "{0}" existiert
nicht.
-ProblemsViewLabelProvider.NonExistingMatchingRule=Passende Regel "{0}" existiert nicht.
-ProblemsViewLabelProvider.NonExistingOptionalAttribute=Optionaler Attribute-Typ "{0}" existiert
nicht.
-ProblemsViewLabelProvider.NonExistingSuperiorAttribute=\u00DCbergeordneter Attribut-Typ "{0}"
existiert nicht.
-ProblemsViewLabelProvider.NonExistingSuperiorObject=\u00DCbergeordnete Objektklasse "{0}"
existiert nicht.
-ProblemsViewLabelProvider.NonExistingSyntax=Syntax mit OID "{0}" existiert nicht.
+ProblemsViewLabelProvider.OCNonExistentMustAT=Pflichtattribut-Typ "{0}" existiert nicht.
+ProblemsViewLabelProvider.ATNonExistentEqualityMatchingRule=TODO:Equality matching rule "{0}"
does not exist.
+ProblemsViewLabelProvider.ATNonExistentOrderingMatchingRule=TODO:Ordering matching rule "{0}"
does not exist.
+ProblemsViewLabelProvider.ATNonExistentSubstringMatchingRule=TODO:Substring matching rule
"{0}" does not exist.
+ProblemsViewLabelProvider.OCNonExistentMayAT=Optionaler Attribute-Typ "{0}" existiert nicht.
+ProblemsViewLabelProvider.ATNonExistentSuperior=\u00DCbergeordneter Attribut-Typ "{0}" existiert
nicht.
+ProblemsViewLabelProvider.OCNonExistentSuperior=\u00DCbergeordnete Objektklasse "{0}" existiert
nicht.
+ProblemsViewLabelProvider.NonExistentSyntax=Syntax mit OID "{0}" existiert nicht.
 SchemaViewLabelProvider.None=(Keine)
 SchemaViewSortingDialog.Ascending=Aufsteigend
 SchemaViewSortingDialog.Descending=Absteigend

Modified: directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages_fr.properties
URL: http://svn.apache.org/viewvc/directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages_fr.properties?rev=1066816&r1=1066815&r2=1066816&view=diff
==============================================================================
--- directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages_fr.properties
(original)
+++ directory/studio/trunk/plugins/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/views/messages_fr.properties
Thu Feb  3 14:14:18 2011
@@ -27,24 +27,37 @@ ProblemsView.Resource=Ressource
 ProblemsView.Warning=avertissement
 ProblemsView.Warnings=avertissements
 
-ProblemsViewLabelProvider.DuplicateAliasErrorAttributeType=L''alias "{0}" est d\u00E9j\u00E0
utilis\u00E9 par un autre \u00E9lement\: le type d'attribut avec pour OID "{1}".
-ProblemsViewLabelProvider.DuplicateAliasErrorObjectClass=L''alias "{0}" est d\u00E9j\u00E0
utilis\u00E9 par un autre \u00E9l\u00E9ment\: la classe d'objet avec pour OID "{1}".
-ProblemsViewLabelProvider.DuplicateOidErrorAttributeType=L''OID "{0}" est d\u00E9j\u00E0
utilis\u00E9 par un autre \u00E9l\u00E9ment\: le type d'attribut avec pour alias "{1}".
-ProblemsViewLabelProvider.DuplicateOidErrorObjectClass=L''OID "{0}" est d\u00E9j\u00E0 utilis\u00E9
par un autre \u00E9l\u00E9ment\: la classe d'objet avec pour alias "{1}".
+ProblemsViewLabelProvider.NonExistentSchema=TODO:Schema "{0}" does not exist.
+ProblemsViewLabelProvider.ATCannotSubtypeCollectiveAT=TODO:A collective attribute type cannot
be subtyped.
+ProblemsViewLabelProvider.ATCycleTypeHierarchy=TODO:A cycle has been detected in attribute
type hierarchy.
+ProblemsViewLabelProvider.ATSyntaxOrSuperiorRequired=TODO:A syntax or a superior is required.
+ProblemsViewLabelProvider.ATMustHaveSameUsageThanSuperior=TODO:The attribute type must have
the same usage than its superior.
+ProblemsViewLabelProvider.ATUserApplicationsUsageMustBeUserModifiable=TODO:Having a usage
set to 'userApplications', the attribute type must be user modifiable.
+ProblemsViewLabelProvider.ATCollectiveMustHaveUserApplicationsUsage=TODO:Being collective,
the attribute type must have a usage set to 'userApplications'.
+ProblemsViewLabelProvider.ATCollectiveCannotBeSingleValued=TODO:Being collective, the attribute
type cannot be single valued.
+ProblemsViewLabelProvider.OCAbstractMustInheritFromAbstractOC=TODO:An abstract object class
must inherit from another abstract object class.
+ProblemsViewLabelProvider.OCAuxiliaryCannotInheritFromStructuralOC=TODO:An auxiliary object
class cannot inherit from a structural object class.
+ProblemsViewLabelProvider.OCStructuralCannotInheritFromAuxiliaryOC=TODO:A structural object
class cannot inherit from an auxiliary object class.
+ProblemsViewLabelProvider.OCCycleClassHierarchy=TODO:A cycle has been detected in object
class hierarchy.
+ProblemsViewLabelProvider.OCCollectiveNotAllowedInMust=TODO:Collective attribute type "{0}"
is not allowed as a mandatory attribute type.
+ProblemsViewLabelProvider.OCCollectiveNotAllowedInMay=TODO:Collective attribute type "{0}"
is not allowed as an optional attribute type.
+ProblemsViewLabelProvider.OCDuplicateATInMust=TODO:Duplicated attribute type "{0}" in the
mandatory attribute types list.
+ProblemsViewLabelProvider.OCDuplicateATInMay=TODO:Duplicated attribute type "{0}" in the
optional attribute types list.
+ProblemsViewLabelProvider.OCDuplicateATInMayAndMust=TODO:Duplicated attribute type "{0}"
in the mandatory and optional attribute types lists.
+ProblemsViewLabelProvider.NameAlreadyRegisteredAT=L''alias "{0}" est d\u00E9j\u00E0 utilis\u00E9
par un autre \u00E9lement\: le type d'attribut avec pour OID "{1}".
+ProblemsViewLabelProvider.NameAlreadyRegisteredOC=L''alias "{0}" est d\u00E9j\u00E0 utilis\u00E9
par un autre \u00E9l\u00E9ment\: la classe d'objet avec pour OID "{1}".
+ProblemsViewLabelProvider.OidAlreadyRegisteredAT=L''OID "{0}" est d\u00E9j\u00E0 utilis\u00E9
par un autre \u00E9l\u00E9ment\: le type d'attribut avec pour alias "{1}".
+ProblemsViewLabelProvider.OidAlreadyRegisteredOC=L''OID "{0}" est d\u00E9j\u00E0 utilis\u00E9
par un autre \u00E9l\u00E9ment\: la classe d'objet avec pour alias "{1}".
 ProblemsViewLabelProvider.NoAliasWarningAttributeType=Le type d''attribut avec pour OID "{0}"
n''a aucun alias.
 ProblemsViewLabelProvider.NoAliasWarningObjectClass=La classe d''objet avec pour OID "{0}"
n''a aucun alias.
-ProblemsViewLabelProvider.ClassTypeHierarchyErrorAbstractStructuralObject=La classe d''objet
abstraite "{0}" ne peut \u00E9tendre une classe d'objet structurelle:"{1}".
-ProblemsViewLabelProvider.ClassTypeHierarchyErrorAbstractAuxiliaryObject=La classe d''objet
abstraite "{0}" ne peut \u00E9tendre une classe d'objet auxiliaire:"{1}".
-ProblemsViewLabelProvider.ClassTypeHierarchyErrorAuxiliaryStructuralObject=La classe d''objet
auxiliaire "{0}" ne peut \u00E9tendre une classe d'objet structurelle:"{1}".
-ProblemsViewLabelProvider.ClassTypeHierarchyErrorAuxiliary=La classe d''objet auxiliaire
"{0}" ne peut \u00E9tendre une classe d'objet abstraite:"{1}".
-ProblemsViewLabelProvider.AttributeTypeUsage=Le type d''attribut "{0}" a une valeur d'usage
diff\u00E9rente de celle de son sup\u00E9rieur "{1}".
-ProblemsViewLabelProvider.AttributeTypeCollective=Le type d''attribut "{0}" doit \u00EAtre
collectif, comme son pr\u00E9d\u00E9cesseur "{1}".
-ProblemsViewLabelProvider.NonExistingMandatoryAttribute=Le type d''attibut obligatoire "{0}"
n''existe pas.
-ProblemsViewLabelProvider.NonExistingMatchingRule=La r\u00E8gle de comparaison "{0}" n'existe
pas.
-ProblemsViewLabelProvider.NonExistingOptionalAttribute=Le type d''attribut optionnel "{0}"
n''existe pas.
-ProblemsViewLabelProvider.NonExistingSuperiorAttribute=Le type d''attribut sup\u00E9rieur
"{0}" n''existe pas.
-ProblemsViewLabelProvider.NonExistingSuperiorObject=La classe d''objet sup\u00E9rieure "{0}"
n''existe pas.
-ProblemsViewLabelProvider.NonExistingSyntax=La syntaxe avec l''OID "{0}" n''existe pas.
+ProblemsViewLabelProvider.OCNonExistentMustAT=Le type d''attibut obligatoire "{0}" n''existe
pas.
+ProblemsViewLabelProvider.ATNonExistentEqualityMatchingRule=TODO:Equality matching rule "{0}"
does not exist.
+ProblemsViewLabelProvider.ATNonExistentOrderingMatchingRule=TODO:Ordering matching rule "{0}"
does not exist.
+ProblemsViewLabelProvider.ATNonExistentSubstringMatchingRule=TODO:Substring matching rule
"{0}" does not exist.
+ProblemsViewLabelProvider.OCNonExistentMayAT=Le type d''attribut optionnel "{0}" n''existe
pas.
+ProblemsViewLabelProvider.ATNonExistentSuperior=Le type d''attribut sup\u00E9rieur "{0}"
n''existe pas.
+ProblemsViewLabelProvider.OCNonExistentSuperior=La classe d''objet sup\u00E9rieure "{0}"
n''existe pas.
+ProblemsViewLabelProvider.NonExistentSyntax=La syntaxe avec l''OID "{0}" n''existe pas.
 
 SchemaViewLabelProvider.None=(Pas de nom)
 SearchViewLabelProvider.FromSchema=du sch\u00E9ma



Mime
View raw message